IFCD57 PROGRAMACIÓN PARA VIDEOJUEGOS EN UNITY
Curso subvencionado para desempleados
En Murcia
subvencionado por el Estado
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Subvencionado a desempleados
-
Lugar
Murcia
-
Horas lectivas
300h
¿Alguna vez has soñado con crear tus propios videojuegos y dar vida a mundos virtuales llenos de aventuras? ¡Este es el momento de hacerlo realidad! Con este curso de Programación para Videojuegos en Unity que Emagister dispone en su oferta formativa, te sumergirás en el emocionante mundo de la creación de videojuegos y adquirirás las habilidades necesarias para convertir tus ideas en realidades digitales. Impartido en modalidad presencial por el centro educativo Formalba, una institución de renombre en el campo de la educación y la formación en desarrollo de videojuegos.
Durante este programa formativo, te llevarán de la mano a través de los conceptos esenciales de la programación y el desarrollo de videojuegos utilizando el poderoso motor Unity. Desde los fundamentos de la creación de proyectos en Unity hasta el desarrollo de videojuegos en 2D y 3D, este curso te proporciona las herramientas y conocimientos que necesitas para dar vida a tus propias creaciones virtuales. Aprendes a realizar las operaciones fundamentales para crear un proyecto de videojuego con Unity, dominas el desarrollo de videojuegos en 2D y 3D, y utilizas gameobjects, recursos y scripts específicos para escritorio y dispositivos Android.
El curso te brindará la oportunidad de convertirte en un desarrollador de videojuegos de primer nivel y dar rienda suelta a tu creatividad en un campo en constante crecimiento. ¿Estás listo para embarcarte en esta emocionante aventura de programación y diseño de videojuegos? ¡No dejes pasar esta oportunidad única y haz clic en "Pide información" en esta página de Emagister para obtener más detalles sobre el curso y comenzar tu viaje hacia una carrera emocionante en la industria de los videojuegos!
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
Desempleados. Murcia
Titulación oficial
La metodología utilizada por el profesorado para la impartición es presencial, alternando exposiciones teóricas con la ejecución de trabajos personales o en grupo, resolución de casos prácticos y ejercicios que permitan a los alumnos la asimilación de los contenidos a la vez que potencien los conocimientos y habilidades necesarios para el ejercicio profesional.
Para obtener el diploma oficial acreditativo se exige la asistencia al 100 % de las sesiones y la superación de las pruebas propuestas.
Mejorarás la cualificación y competitividad en tu sector.
Opiniones
Logros de este Centro
Materias
- Inteligencia artificial
- Creación de videojuegos
- Programación de videojuegos
- Videojuegos 3D
- Audio
- Efectos de sonido
Temario
1. Unity como motor de videojuegos.
- Crear, abrir, guardar proyectos y escenas
- Estructura de carpetas de un proyecto en Unity.
- El editor de Unity
- Unity en 2D vs 3D.
- Carpetas especiales (Librerías ...)
- Importación de objetos a un proyecto (Formatos admitidos)
- GameObjects
- Componentes
- Prefabs.
1.2. Diseño de un videojuego
- Flujo de un juego.
- Creación de escenas (splash, menú principal, juego...)
- Creación de elementos y ventanas emergentes
- Adaptación del diseño a cualquier tamaño de pantalla
- Exportación a diferentes plataformas
- Scripting en Unity.
- Ciclo de vida y orden de ejecución del MonoBehaviour
- Variables: Definición, asignación y tipos de variables
- Clases y Atributos (visibilidad)
- Static vars
- Definición y llamada a métodos
- Buenas prácticas en la definición de métodos, clases, atributos y variables.
- Referencias de objetos
- Acceso y modificación de componentes
Módulo 2: Videojuegos 2D en Unity.
2.1. La interfaz de usuario (UI)
- Interfaz adaptativa (“responsive”)
- Tipos de elementos de la UI (Text, Image, Slider, Button)
- Interacción con los elementos de la UI
- Incorporación de sonidos (sonido ambiental y efectos).
- Cambio de escenas del juego con elementos de la UI
- Menús (principal, pausa)
- Tipos y configuración de cámaras.
- Definición de diversas cámaras en el juego
- Modificación de los atributos de una cámara
- Cambios entre cámaras
2.3. Sprites.
- El editor de sprites
- Ordenación de capas
- Atributos de un sprite
- Animación de sprites
2.4. Física 2D.
- Leyes físicas en un videojuego.
- El componente Rigidbody 2D.
- El componente Collider 2D (Tipo Trigger)
- Tabla de colisión en Unity.
- Detección de colisiones mediante programación
- Materiales físicos
- Rigidbody2D (Fuerzas)
- Configuración y programación de la física de un videojuego
2.5. Subprocesos.
- Invoke.
- InvokeRepeating
- Coroutines
2.6. Sistemas de partículas.
- Configuración de un sistema de partículas básicas
- Detección de colisiones con partículas
- Sistemas de partículas en tiempo de juego, en tiempo de ejecución.
2.7. Animación.
- Importación de un modelo con animaciones en FBX
- Tipos de animaciones
- Cortado de animaciones
- Creación o modificación de animaciones mediante programación.
- Creación de un Animator Controller
- Diagrama de estados de animaciones
- Activación y desactivación de animaciones mediante programación
2.8. Layers y tags.
- Tags.
- Asignación de tags
- Layers
- Asignación de layers
- Configuración del renderizado de layers mediante la cámara
2.9. Un juego de plataformas.
- Menú principal.
- Cambio de escenas.
- Diseño del nivel del juego
- Pausa del juego
- La interfaz de usuario
- Otras escenas (victoria, derrota ...)
2.10. Build en Android.
- Instalación de Android Studio
- Configuración de Android Studio
- Configuración del móvil en modo desarrollador
- Instalación de Unity Remote
- Exportación a Android (generar un Apk)
- Depuración en Android
2.11. Interacción con un dispositivo móvil.
- Interacción táctil básica. (Touches)
- Programación de la interfaz táctil básica
- Gestores táctiles, definición y programación (Swipe, ...)
2.12. Adaptación del juego de plataformas en un dispositivo móvil
- Modificación de la interacción
- Modificación de los controles
Módulo 3: Videojuegos 3D en Unity.
3.1. Terrenos.
- El editor de terrenos
- Subida y bajada del terreno
- Suavizado de alturas
- Texturizado del terreno
- Añadido de árboles
- Configuración del terreno.
- Importación de un terreno en FBX
- Zonas de viento
3.2. Cámaras 3D.
- Cámara en Perspectiva.
- Propiedades generales
- Pantallas divididas para 2 y 4 jugadores
- Minimapa del juego (radar)
3.3. First Person Controller.
- Paquete Standard Assets
- Definición de las mecánicas del FPS
- Configuración y explicación de cada uno de los atributos
- Detección de colisiones
- Definición del HUD
- Definición de enemigos
- Definición de los diferentes estados de los enemigos
3.4. Zonas de Spawn
- Creación de objetos en tiempo de juego
- Creación de objetos de forma aleatoria
- Definición de la política de creación de objetos
- Creación de enemigos en tiempo de juego
- Definición de la política de creación de enemigos
- Características generales de la instanciación
- Raycast
3.5. Animator y diagramas de estados de la animación
- Definición de las animaciones existentes en el juego (enemigos, cofres, puertas ...)
- Creación de animaciones con Animation
- Asignación y definición de estados (Animator controller)
- Parámetros del Animator Controller por el cambio de estado.
- Programación del cambio de estados en el Animator Controller.
3.6. Inteligencia artificial de enemigos (NavMesh)
- Inteligencia artificial de enemigos básica
- Inteligencia artificial de enemigos compleja mediante NavMesh
- El NavMesh Agent.
- Propiedades del Bake
- Programación de la inteligencia artificial de enemigos.
3.7. Sonido
- Audio Clip
- Audio Source
- Efectos y filtros
- Banda sonora
- Sonido permanente entre cambios de escena (NonDestroy)
- Activación de un sonido mediante programación
3.8. Iluminación.
- Tipos de luz.
- Iluminación Global.
- Animación de luces
- Programación de las luces
3.9. Vehículos.
- Físicas del vehículo.
- Wheel Collider.
- Configuración de los parámetros de un WheelCollider
- Programación de un vehículo funcional en el videojuego.
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
IFCD57 PROGRAMACIÓN PARA VIDEOJUEGOS EN UNITY
subvencionado por el Estado