course-premium

IFCD57 PROGRAMACIÓN PARA VIDEOJUEGOS EN UNITY

Curso subvencionado para desempleados

En Murcia

Curso gratis
subvencionado por el Estado

Más información

¿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.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Subvencionado a desempleados

  • Lugar

    Murcia

  • Horas lectivas

    300h

Posibilidad de aula virtual

¿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

Murcia
Ver mapa
C. de Molina de Segura, 5, Bloque 7 - 4ºB, 30007 Murcia, España

Inicio

Consultar

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.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Hola, ¿Me podrías contar sobre la evaluación necesaria para conseguir la titulación?

Manuel R., 30/10/2023

Responder

Respuesta de Equipo E. (30/10/2023)

Buenas tardes, al ser un cuso presencial los métodos de evaluación varían dependiendo de cada curso, por eso te sugiero que te comuniques con un asesor experto de Emagister.

¿Cuál es la plusvalía de cursar estudios en línea? ¿Me proporciona el mismo nivel de instrucción que un curso presencial?

Daniela P., 30/10/2023

Responder

Respuesta de Equipo E. (30/10/2023)

Saludos, agradecemos tu contacto. Las bondades de registrarte en un curso en línea te ofrecen la flexibilidad de aprender a tu propio ritmo y en el momento que te sea más adecuado. Por otro lado, optar por la modalidad presencial te permite un contacto cercano con el profesor y facilita una comprensión ...

Opiniones

Logros de este Centro

Este centro lleva demostrando su calidad en Emagister
4 años con Emagister

Materias

  • Inteligencia artificial
  • Creación de videojuegos
  • Programación de videojuegos
  • Videojuegos 3D
  • Audio
  • Efectos de sonido

Temario

Módulo 1: Programación con Unity

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)
2.2. Cámaras
  • 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.

Más información

¿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.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

IFCD57 PROGRAMACIÓN PARA VIDEOJUEGOS EN UNITY

Curso gratis
subvencionado por el Estado