- 1

¿Qué vamos a aprender? Historia y evolución de los motores de videojuegos
10:43 - 2

¿Qué hay detrás de un videojuego? Arte, narrativa, mecánicas, sistemas
08:24 - 3

Instalación de Unity y Unity Hub
14:24 - 4

Iniciando nuestro proyecto en Unity
09:36 - 5

Mundo tridimensional: cómo funcionan los gráficos en una computadora
10:20 - 6

Mundo tridimensional: cómo procesa los movimientos la computadora
09:08 - 7

Creando nuestro terreno: importando paquetes y assets del asset store
12:26 - 8

Importando los standard assets para importar vegetación
08:35 - 9

Ajuste de cámara de nuestro terreno
07:29 - 10

Texturizando y agregando vegetación a nuestro terreno
12:16
Iniciando nuestro proyecto en Unity
Clase 4 de 20 • Curso de Introducción a la Programación de Videojuegos 3D con Unity
Contenido del curso
- 11

Creación del controlador de nuestro FPS
09:57 - 12

Programando nuestro script de mira
11:48 - 13

Revisión del código y bugfixing
05:34 - 14

Control y movimiento del personaje
12:15 - 15

Importando nuestra arma a Unity
07:51 - 16

Programando el comportamiento de nuestra arma con Raycast
11:08 - 17

Cómo funcionan los colliders
08:22 - 18

Creación de enemigos estáticos
11:11 - 19

Terminar los enemigos
06:56 - 20

¿Cómo continuar tu ruta de aprendizaje profesional?
03:08
¿Cómo empezar con Unity?
Unity es una herramienta apasionante para el desarrollo de videojuegos. Cuando inicias tu experiencia con Unity, te recibe con su interfaz tradicional conocida como vista del 'Home'. Este es el punto de partida perfecto para explorar las múltiples funciones que ofrece. Si alguna vez pierdes esta vista, puedes restaurarla fácilmente a la configuración de fábrica desde las opciones de 'Layouts' en el menú 'Window'.
¿Qué elementos componen la barra de herramientas?
La barra de herramientas es fundamental en Unity, donde encontrarás funciones cruciales para gestionar tu proyecto. Entre ellas:
- Play, pausa y stop: controlan la ejecución del juego, permitiéndote probar y detener el desarrollo.
- Herramientas de manipulación: como la mano para arrastrar escenas o herramientas para ajustar posiciones.
- Colab: función de Unity para gestionar repositorios en la nube y colaborar con otros desarrolladores.
- Layers: maneja las capas de visualización para optimizar la interfaz.
¿Cómo gestionar las jerarquías y el proyecto?
La ventana de jerarquías es vital para organizar los elementos de tu proyecto. Aquí puedes arrastrar modelos 3D, crear objetos como un cilindro o elementos de interfaz de usuario y diseñar la estructura básica de tu escena.
- Ventana de proyecto: allí organizas tus 'assets' en carpetas como '3D models' o 'sounds', permitiendo una gestión ordenada y eficiente de tus recursos.
- Escena y transiciones: puedes manejar múltiples escenas en tu videojuego, esencial para desarrollar mundos complejos donde se requiera transicionar entre diferentes escenarios.
¿Cuáles son las funciones de la consola y vistas?
La consola es indispensable para el diagnóstico y resolución de problemas, ya que te notifica de errores durante la ejecución del juego. Las vistas de escena y game te permiten navegar de forma interactiva por el mundo 3D:
- Vista de escena: permite un control sobre la visualización, proporcionando herramientas para zoom y rotación de la perspectiva.
- Vista de juego: ofrece una vista previa de cómo se verá el juego desde la cámara principal al presionar play.
¿Qué es el inspector de elementos?
El inspector es donde puedes modificar las propiedades de tus objetos. Por ejemplo:
- Static: marca un elemento que no se moverá, optimizando el rendimiento de iluminación.
- Collider: define los límites físicos de un objeto para interacciones con el entorno.
- Transforms: manipula la posición, rotación y escala de un elemento usando matrices 3D, simulando lo que ocurre en la geometría del juego.
En Unity, estos elementos te permiten ajustar y crear tu mundo virtual con gran precisión, maximizando la eficiencia en el desarrollo y personalizando cada aspecto de tu proyecto según necesites.
¡No olvides usar Control + S para guardar tu trabajo constantemente y evitar perder progresos importantes!