Description
PROFESOR
-
Kendall Johnson
SOBRE EL CURSO
Aprendé desde cero a crear tus propios videojuegos utilizando Unity y el lenguaje C#. En este curso conocerás los fundamentos del entorno de desarrollo, darás tus primeros pasos en programación, trabajarás con físicas y sistemas de colisión, y aprenderás a controlar el movimiento de tus personajes. Además, explorarás la creación de interfaces gráficas, así como el uso de audio y efectos visuales básicos para dar vida a tus proyectos.
PLAN DE ESTUDIO
Módulo 1: Fundamentos del Entorno de Unity
- Instalación y configuración de Unity Hub y versiones del editor.
- Navegación de la interfaz: ventanas Scene, Game, Hierarchy, Inspector, Project y Console.
- Conceptos estructurales: La relación entre GameObjects, Componentes y Assets.
- Manipulación en el espacio tridimensional y bidimensional (Componente Transform).
Módulo 2: Primeros Pasos en Programación con C#
- Creación, nomenclatura y asignación de scripts en Unity.
- Ciclo de vida básico de un MonoBehaviour (Awake, Start, Update).
- Declaración de variables, tipos de datos y modificadores de acceso (public, private, [SerializeField]).
- Uso de la consola para depuración (Debug.Log).
Módulo 3: Físicas y Sistemas de Colisión
- Dinámica de objetos: uso de Rigidbody y Rigidbody2D.
- Definición de volúmenes: Colliders estáticos, dinámicos y Triggers.
- Detección de interacciones por código (OnCollisionEnter, OnTriggerEnter).
- Aplicación de Materiales Físicos (fricción y rebote).
Módulo 4: Control y Movimiento del Jugador
- Captura de la entrada del usuario usando el Input Manager.
- Vectores fundamentales (Vector2, Vector3) y normalización.
- Técnicas de movimiento: alteración directa del Transform vs. aplicación de fuerzas en el Rigidbody.
- Uso de Time.deltaTime para independizar el movimiento de los cuadros por segundo (framerate).
Módulo 5: Gestión de Recursos Dinámicos (Prefabs)
- Creación y filosofía detrás del uso de Prefabs.
- Modificación de Prefabs: Overrides y variantes.
- Generación dinámica de objetos en tiempo de ejecución (Instantiate).
- Gestión de memoria básica y eliminación de objetos (Destroy).
Módulo 6: Interfaz de Usuario Gráfica (GUI)
- Configuración del sistema de Canvas y el Event System.
- Alineación y anclaje (Anchors y Pivots) para diferentes resoluciones.
- Implementación de TextMeshPro, Imágenes y Botones.
- Conexión de la interfaz gráfica con el código (Actualización de puntajes y vidas).
Módulo 7: Atmósfera: Audio y Efectos Visuales Básicos
- Configuración espacial del sonido: Audio Listener vs. Audio Source.
- Reproducción, pausa y control de clips de audio mediante scripts.
- Implementación de un sistema de partículas básico para feedback visual.
Módulo 8: Arquitectura de Flujo y Exportación (Proyecto Final)
- Gestión y transición entre niveles usando SceneManager.
- Conservación de datos entre escenas (DontDestroyOnLoad).
- Configuración de parámetros del Player Settings.
- Compilación y construcción (Build) del ejecutable final del proyecto.






Reviews
There are no reviews yet.