Contents
¿A quién está dirigido?
Este curso está diseñado para principiantes que desean explorar el mundo del desarrollo de videojuegos. No se requiere experiencia previa en programación o diseño, solo interés y curiosidad por crear experiencias interactivas.
Temario del Curso
Clase 1: Introducción a Unity y Configuración Inicial
- ¿Qué es Unity y por qué es tan popular en el desarrollo de videojuegos?
- Instalación y configuración de Unity Hub y el motor Unity.
- Exploración de la interfaz de Unity: jerarquía, inspector, escena y consola.
- Configuración de un proyecto nuevo y creación de la primera escena.
- Introducción al GameObject y sus componentes básicos (Transform, Mesh Renderer, Colliders).
- Guardado y organización de un proyecto.
Clase 2: Conceptos Básicos y Creación de Escenas
- Importación de assets (modelos 3D, imágenes, sonidos).
- Creación y manipulación de terrenos: herramientas de Terrain y texturas.
- Luces y sombras: tipos de luces (Directional, Point, Spot) y su configuración.
- Introducción a cámaras: ajustes y perspectivas.
- Colisiones y física básica: gravedad y Rigidbody.
- Ejercicio práctico: creación de un escenario sencillo interactivo.
Clase 3: Introducción a Programación en C# para Unity
- ¿Qué es C# y cómo se usa en Unity?
- Creación y configuración de scripts.
- Sintaxis básica de C#: variables, operadores y estructuras de control (if, loops).
- Uso de métodos y eventos en Unity (Start, Update).
- Interacción con GameObjects mediante scripts: mover, rotar y escalar objetos.
- Ejercicio práctico: agregar movimiento básico a un personaje o cámara.
Clase 4: Mecánicas Básicas y Publicación Inicial
- Introducción a la creación de mecánicas: interacción con el teclado y mouse.
- Diseño de niveles básicos y organización de escenas.
- Configuración del Build Settings y exportación de un proyecto como ejecutable.
- Optimización básica: cómo mejorar el rendimiento del juego.
- Ejercicio final: desarrollo de una mini demo jugable con mecánicas simples.
- Conclusión: perspectivas para seguir aprendiendo y próximos pasos en Unity.
Al finalizar el curso, aprenderás:
- Los fundamentos de Unity, su interfaz y herramientas principales.
- Cómo importar assets y construir escenas interactivas básicas.
- Principios básicos de programación en C# aplicados al desarrollo de videojuegos.
- Creación de mecánicas simples y publicación de un proyecto jugable.
