Desarrollo de juegos para plataformas móviles: desde lo básico hasta lo avanzado
( 25 Módulos )
módulo #1 Introducción al desarrollo de juegos móviles Descripción general del desarrollo de juegos móviles, importancia de los juegos móviles y configuración del entorno de desarrollo
módulo #2 Elección de un motor de juego Descripción general de los motores de juegos más populares (Unity, Unreal Engine, Godot, etc.), ventajas y desventajas, y selección del motor adecuado para su proyecto
módulo #3 Configuración de Unity para el desarrollo de juegos móviles Instalación y configuración de Unity, comprensión de la interfaz de Unity y creación de un nuevo proyecto móvil
módulo #4 Programación en C# para Unity Introducción a la programación en C#, escritura de scripts en Unity y comprensión de la arquitectura de scripts de Unity
módulo #5 Fundamentos del diseño de juegos para móviles Principios de diseño de juegos, géneros de juegos y diseño para dispositivos móviles
módulo #6 Creación de recursos de juegos 2D Diseño y creación de activos de juegos 2D con Photoshop e Illustrator, comprensión de hojas de sprites y atlas.
módulo #7 Creación de recursos de juegos en 3D Diseño y creación de activos de juegos 3D con Blender, comprensión del modelado, la texturización y la iluminación 3D.
módulo #8 Configuración de escenas y gestión de objetos de Unity Configurar una escena de Unity, crear y administrar objetos de juego y comprender el sistema de jerarquía
módulo #9 Física unitaria y colisionadores Comprender el motor de física de Unity, configurar colisionadores e implementar interacciones físicas básicas
módulo #10 Creación de scripts para juegos Escribir guiones para mecánicas de juego, comprender máquinas de estados e implementar controles de jugador.
módulo #11 Entrada de usuario y controles táctiles Manejo de la entrada del usuario, implementación de controles táctiles y comprensión del reconocimiento de gestos
módulo #12 Funciones y optimización específicas para dispositivos móviles Optimización para dispositivos móviles, comprensión de consideraciones de rendimiento e implementación de funciones específicas para dispositivos móviles
módulo #13 Gráficos y sombreadores Comprender el flujo de renderizado de Unity, crear y usar sombreadores y optimizar el rendimiento de los gráficos
módulo #14 Diseño de audio y sonido Implementación de audio en Unity, comprensión de formatos de audio y diseño de efectos de sonido y música.
módulo #15 Multijugador y redes Comprender el desarrollo de juegos multijugador e implementar redes mediante la API de redes de Unity
módulo #16 Mejores prácticas para el desarrollo de juegos Seguir las mejores prácticas para el desarrollo de juegos, comprender los estándares de codificación y las técnicas de depuración.
módulo #17 Publicación y monetización de tu juego Cómo preparar el juego para su lanzamiento, comprender la optimización de la tienda de aplicaciones y las estrategias de monetización
módulo #18 Funciones avanzadas de Unity Exploración de funciones avanzadas de Unity, como integraciones de AR, VR y aprendizaje automático
módulo #19 Técnicas de optimización del rendimiento Técnicas avanzadas de optimización del rendimiento, creación de perfiles y herramientas de depuración
módulo #20 Técnicas avanzadas de gráficos Técnicas de gráficos avanzadas, como renderizado diferido, iluminación global e iluminación dinámica.
módulo #21 Técnicas de animación avanzadas Técnicas de animación avanzadas, como máquinas de estados, árboles de mezcla y animaciones basadas en la física.
módulo #22 Creación de un juego multiplataforma Cómo portar tu juego a múltiples plataformas: comprensión de las consideraciones específicas de cada plataforma
módulo #23 Gestión de proyectos de desarrollo de juegos Gestión de un proyecto de desarrollo de juegos, comprensión de las metodologías de desarrollo ágil y colaboración en equipo.
módulo #24 Pruebas y control de calidad Comprender las metodologías de prueba, crear planes de prueba y garantizar la calidad del juego.
módulo #25 Resumen y conclusión del curso Planificación de los próximos pasos en el desarrollo de juegos para plataformas móviles: desde los aspectos básicos hasta la carrera avanzada