Curso Online
  No tiene ediciones disponibles en este momento Ver testimonios

Programación y Digital

Curso de Introducción al Desarrollo de Videojuegos 3D con Unity Código: 1312
(4.82/5)

Curso de Introducción al Desarrollo de Videojuegos 3D con Unity

Sin Ediciones

Por el momento no hay fecha disponible para este curso. Otros cursos en el listado de abajo pueden serle útil.

Cursos relacionados

Valor del Curso

U$S 35

Hasta 6 Cuotas Sin Interés

MÁS INFORMACIÓN
Hay vacantes

Valor del Curso

U$S 39

Hasta 6 Cuotas Sin Interés

MÁS INFORMACIÓN
Hay vacantes

Valor del Curso

U$S 44

Hasta 6 Cuotas Sin Interés

MÁS INFORMACIÓN
Hay vacantes

Valor del Curso

U$S 22

Hasta 6 Cuotas Sin Interés

MÁS INFORMACIÓN
Hay vacantes



Otros cursos de la misma categoria

Valor del Curso

U$S 35

Hasta 6 Cuotas Sin Interés

MÁS INFORMACIÓN
Hay vacantes

Valor del Curso

U$S 32

Hasta 6 Cuotas Sin Interés

MÁS INFORMACIÓN
Hay vacantes

Valor del Curso

U$S 39

Hasta 6 Cuotas Sin Interés

MÁS INFORMACIÓN
Hay vacantes

Valor del Curso

U$S 88

Hasta 6 Cuotas Sin Interés

MÁS INFORMACIÓN
Hay vacantes


Curso de Introducción al Desarrollo de Videojuegos 3D con Unity

El curso tiene como objetivo que los alumnos se inicien en el mundo de la creación de videojuegos, y concluyan el curso con un videojuego jugable, aprendiendo a programar desde 0, y obteniendo conocimientos y consejos teórico/prácticos.

Programa completo



CURSO DE INTRODUCCIÓN AL DESARROLLO DE VIDEOJUEGOS 3D CON UNITY

Contenido y temáticas incluidas en el curso:  

Módulo I: Introducción al Desarrollo de Videojuegos 
Presentación de la herramienta.
¿Por qué Unity ? Presentación de las competencias y comparativas.
Componentes de un videojuego: Arte, narrativa, mecánicas, programación.
Instalación paso a paso de Unity HUB y Unity 2020.
Mundo tridimensional dentro de los motores de videojuegos y programas para modelado 3D.
 
Módulo II: Entendiendo Unity
Creación de mi primer proyecto en modo 3D.
Interfaz, componentes,y sus funcionalidades:
-Pestañas tabs
-Layouts
-Caja de botones
-Inspector de componentes
-AssetStore
-PackageManager
Objetos 3D: modificando el transform (position, rotation, scale)
Materiales.
Prefabs.
Técnicas de optimización durante el desarrollo.
 
Módulo III: Creación, Edición y Manipulación de Escenarios.
Creación de mi terreno 3D con la herramienta Terrain.
Agregando relieves.
Agregando los árboles y vegetación que vienen por defecto.
Texturizando el terreno.
Importando Assets de la AssetStore de Unity: Arboles, vegetacion, probs, skybox,
materiales (PBR y LOWPOLY)
¿Qué es PBR?
Materiales PBR
-Texturizado del terreno
-Texturizado de objetos
¿Qué es LowPoly?
Materiales y objetos LowPoly
-Texturizando el terreno
-Texturizando objetos
Modificando mi escenario.
¿Qué es Voxel?: casos de estudio.
Lighting
-Creación de una linterna.
-Creación de una lámpara o candelabro.
-Manejando la iluminación global del juego (noche/día).
-Presentación de materiales con GLOW (extra).
Ajustes y tipos de cámara funcionales para moverse por el terreno.
Haciendo mi primera build del escenario.
 
Módulo IV: Programación desde 0 
Tipos de personajes jugables.
Agregando nuestro primer personaje FPS que viene con la herramienta.
Agregando nuestro primer personaje ThirdPerson que viene con la herramienta.
Comparativa del uso de los tipos de personajes en los videojuegos.
C#: función de los lenguajes de programación dentro de los videojuegos, para qué sirven y creación de scripts.
¿Qué es el Transform?
Creando mi primer objeto.
Creando nuestro primer script para manejar su transform desde el inspector.
Creación de un timer.
¿Qué son los FPS?
¿Qué es deltaTime?
Creando nuestro primer script para el movimiento de un jugador FPS.
Creando nuestro script de mira del personaje.
Revisión del código, búsqueda y corrección de bugs.
¿Por qué es importante comentar el código?: consejos.
 
Módulo V: Sistemas de Físicas 
Colliders: ¿qué son? tipos, usos y comparativas
Importando un arma 3D de terceros.
Creando un sistema de vidas para los objetos destruibles.
Creando nuestro script de disparos, usando raycast.
Creando script de disparos usando prefabs como proyectiles.
Riesgos en el rendimiento al crear prefabs en cantidades grandes.
Técnicas de optimización y consejos.
Creación de enemigos estáticos integrando el sistema de vidas y disparos.
 
Módulo VI: Inteligencia Artificial
Introducción a las inteligencias artificiales, explicación y uso.
Presentación de algunas técnicas para hacer enemigos inteligentes.
Creando un script de patrullaje pasivo para los enemigos.
Creando un script para que los enemigos disparen:
-Según la distancia entre el jugador y los enemigos.
-Teniendo de foco al jugador.
-Persiguiendo al jugador.
Creando un script para que los enemigos mueran al quedarse sin vida: destrucción del objeto enemigo.
¿Qué es NavMesh? ¿Cómo funciona?
Incluyendo el navmesh en nuestros enemigos: mejorando su patrullaje y persecución hacia el jugador.
¿Qué es un Refactor?
Refactorizando los scripts de los enemigos.
Revisión del código, búsqueda y corrección de bugs.
Segunda build.
 
Módulo VII: Animaciones
Animaciones: importancia en los videojuegos.
Mixamo: usos y ventajas.
Importando personajes enemigos, junto a sus paquetes de animaciones.
¿Qué es Rigging?
¿Cómo importar personajes propios en Mixamo y hacerlo compatible con las animaciones?.
Animator: uso, importancia y ventajas frente a otras técnicas de animación dentro de Unity.
Creando nuestro sistema de animaciones.
Refactor de los scripts de los enemigos para usar animaciones.
Refactor del script de muerte usando delays antes del borrado del objeto.
 
Módulo VIII: Creación del Gameplay 
Introducción al Gameplay.
Creando nuestro script contador de enemigos muertos, o enemigos que faltan por destruir.
Game Manager: ¿qué es y por qué usarlo?
Creando un script que termine el juego según mi propia condición.
Destrucción de la escena y cierre del juego.
Creación de un segundo nivel y uso del mismo.
Refactor del Game Manager para un cambio entre niveles.
 
Módulo IX: Interfaces y Estética 
Introducción a la creación de interfaces de usuario.
¿Qué es UI?
¿Qué es UX?
Creando nuestra primera UI para mostrar los contadores en tiempo real.
Creando UI “Game Over”.
Creando nuestro botón de reinicio, y su script.
Creando UI “You Win”.
Creando nuestro botón para pasar al siguiente nivel, y su script.
Haciendo funcionar los botones con sus scripts.
Revisión del código, búsqueda y corrección de bugs.
Creación de nuestra UI “Menu Principal”.
Descargando y usando UIs gratuitas de la tienda.
 
Módulo X: Pulido Final del Proyecto
Creación de un título impactante: lluvia de ideas.
Creación de pantalla de carga entre escenas.
Refactor del código para implementar la escena de carga entre niveles.
Revisión del código, búsqueda y corrección de bugs.
Tercer y última build del juego.
Presentación entre compañeros, y opiniones grupales.
Grabando nuestro gameplay y subiendolo a Youtube.
Consejos
-¿Qué son los shaders?
-¿Qué es Unity DOTS?
-¿Cómo continuar tu aprendizaje en la industria?
Conclusiones del curso, preguntas y encuestas.
 


CURSO DE INTRODUCCIÓN AL DESARROLLO DE VIDEOJUEGOS 3D CON UNITY

Objetivos planteados:

- Lograr la creación de escenarios 3d propios, usando las herramientas internas de Unity y contenido de terceros, aprendiendo a integrar ambos con éxito.
- Manejar el diseño de interfaces UI preparadas para el redimensionamiento multi plataforma. Junto a una introducción del diseño UX.
- Aprender a codificar desde 0 el controlador del movimiento, y de disparos de un jugador. Como también crear enemigos con inteligencia artificial.
- Entender e incluir de manera exitosa dentro del gameplay, el sistema de físicas interno de Unity.
- Concluir con la creación propia de un “First Person Shooter”. Atacando problemas de optimización y enseñando a encontrar/arreglar bugs.


CURSO DE INTRODUCCIÓN AL DESARROLLO DE VIDEOJUEGOS 3D CON UNITY

Destinatarios del curso:

Sin restricción alguna, todo aquel que desee iniciarse en la creación de videojuegos desde cero.
 
REQUISITOS
 
Tener una PC o Notebook con las siguientes características mínimas: Es necesario tener instalado alguno de los siguientes sistemas operativos: Windows7, 8, 10, sólo versiones de 64-bit; macOS 10.12+; Ubuntu 16.04, 18.04, o CentOS 7.
Es necesario tener una placa de video o tarjeta gráfica que soporte DX10.
Para cualquier consulta sobre si su PC es compatible o no lo es, envíe un mail a emanueljara96@gmail.com para coordinar una llamada por algún medio y sacarse las dudas.
No es necesario ningún conocimiento de programación previo, ni de creación de videojuegos.
 

Cronograma de cursada ( clases)