Contenido del curso
Introducción a la unidad
2Configurar el entorno de desarrollo
3Comprender la interfaz de Unity
4Creando tu primer proyecto en Unity
5Importación y gestión de activos
6Creación de terreno y entornos.
7Modelado 3D en Unity
8Texturizados y materiales
9Iluminación y sombras
10Sistema de partículas
11Animación y cinemáticas.
12Introducción a la programación en C#
13Variables, constantes y operadores en C#
14Estructuras de control en C#
15Funciones y procedimientos en C#
16Orientación a objetos en C#
17Orientación a objetos en C#: concepto de orientación a objetos
18Orientación a objetos en C#: clases y objetos en C#
19Orientación a objetos en C#: herencia y polimorfismo
20Orientación a objetos en C#: encapsulación
21Orientación a objetos en C#: abstracción
22Orientación a objetos en C#: interfaces
23Orientación a objetos en C#: constructores y destructores
24Orientación a objetos en C#: métodos y propiedades
25Orientación a objetos en C#: sobrecarga de métodos
26Orientación a objetos en C#: atributos y métodos estáticos
27Orientación a objetos en C#: manejo de excepciones
28Orientación a objetos en C#: Colecciones en C#
29Orientación a objetos en C#: delegados y eventos
30Programación de guiones de juegos
31Manipular la entrada del usuario
32Programación de IA para NPC
33Creando interfaces de usuario
34Sistema de puntuación y almacenamiento de datos.
35Programación de audio y efectos de sonido.
36Física y colisiones en Unity
37Programación de juegos multijugador
38Optimización del juego para un mejor rendimiento
39Pruebas y depuración de juegos
40Publicar juegos en Unity Store
41Publicar juegos en tiendas de aplicaciones.
42Estrategia de marketing para juegos digitales
43Monetización de juegos con anuncios y compras dentro de la aplicación.
44Derechos de autor y cuestiones legales
45Mejores prácticas para el desarrollo de juegos
46Introducción a la Realidad Virtual (VR) con Unity
47Introducción a la Realidad Aumentada (AR) con Unity
48Finalización del curso y próximos pasos.
Descripción del curso
El Curso completo de programación de juegos con Unity es una oferta exhaustiva diseñada para quienes desean adentrarse en el emocionante mundo del desarrollo de videojuegos. Perteneciente a la categoría de Informática (TI) y ubicado en la subcategoría de Desarrollo de juegos, este curso de 48 páginas ofrece un recorrido detallado y progresivo sobre cómo utilizar Unity, uno de los motores de juegos más populares y versátiles del mercado.
Desde el primer momento, los estudiantes serán introducidos a Unity, donde aprenderán a configurar su entorno de desarrollo y familiarizarse con la interfaz del software. Este conocimiento inicial es crucial y servirá como fundamento para todos los proyectos futuros. La creación de un primer proyecto no solo permitirá entender el proceso básico de desarrollo, sino que también estimulará la creatividad y la innovación desde el inicio.
A medida que avanza el curso, se explorarán técnicas avanzadas de importación y gestión de activos. Esto incluirá la creación de terrenos y entornos, permitiendo a los estudiantes comprender el modelado 3D y la aplicación de texturas y materiales, vitales para dar vida a un juego. Paralelamente, se cubrirá la importancia de la iluminación y las sombras, así como el uso de sistemas de partículas para mejorar los efectos visuales.
La animación y las cinemáticas jugarán un papel esencial en este proceso, haciendo que los proyectos sean más dinámicos y atractivos. A continuación, la programación en C# se irá presentando de forma gradual, empezando por los conceptos básicos de variables, constantes y operadores, seguido por estructuras de control y diversos aspectos de la orientación a objetos. Este apartado es clave para desarrollar un entendimiento completo del lenguaje y su aplicación en Unity.
Una vez que los estudiantes dominen la programación en C#, podrán avanzar hacia la programación de guiones de juegos, la manipulación de la entrada del usuario y la IA para NPCs. Estas habilidades permitirán crear juegos no solo visualmente atractivos, sino también con una jugabilidad rica y desafiante. La creación de interfaces de usuario, sistemas de puntuación y la implementación de audio enriquecerán la experiencia del jugador.
La física y colisiones son otros de los elementos fundamentales que se tratarán en profundidad, seguidos de la programación de juegos multijugador y técnicas de optimización para garantizar un rendimiento fluido. Además, el curso aborda también la importante fase de pruebas y depuración, esencial para cualquier desarrollador que aspire a lanzar un producto de alta calidad.
Publicar juegos en la Unity Store y en otras tiendas de aplicaciones será uno de los puntos culminantes del curso. Los estudiantes aprenderán estrategias de marketing, monetización a través de anuncios y compras dentro de la aplicación, y las consideraciones legales relativas a derechos de autor y otros asuntos jurídicos.
El contenido del curso también incluye una introducción a las tecnologías emergentes como la Realidad Virtual (VR) y la Realidad Aumentada (AR), permitiendo a los estudiantes explorar nuevas fronteras en el desarrollo de juegos. Finalmente, el curso ofrece una perspectiva sobre las mejores prácticas y próximos pasos, ayudando a los estudiantes a seguir avanzando en su carrera de desarrollo de juegos.
En conjunto, este curso no solo proporciona las habilidades técnicas y teóricas necesarias para desarrollar videojuegos, sino que también fomenta la creatividad y el pensamiento crítico, esenciales para cualquier desarrollador de juegos exitoso.
Este curso gratuito incluye:
2h39m curso de audio en línea gratuito
48 páginas de contenido
Certificado digital de finalización del curso.
Ejercicios para entrenar tus conocimientos