course-premium

Curso Programación para Videojuegos en Unity

4.7
3 opiniones
  • Mi curso ha sido muy positivo, es primera vez que llevo a cabo una formación de manera online y el proceso me ha dejado muy satisfecha. Ambiente ameno y profesores muy dispuestos.
    |
  • Encantada con el curso,he aprendido bastante lo que sin duda me tiene mucho feliz, agradecida, excelente academia.
    |
  • El curso es muy interesante, y que sea gratuito es sorprendente ya que la calidad del docente y el centro es genial. Muy recomendable.
    |

Curso subvencionado desempleados y trabajadores

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.

Fórmate y dedícate profesionalmente a lo que siempre haz soñado

  • Tipología

    Subvencionado

  • Nivel

    Nivel avanzado

  • Lugar

    Murcia

  • Horas lectivas

    300h

  • Duración

    60 Días

Formación Gratuita y Homologada SEPE

Si te apasiona el mundo de los videojuegos y quieres aprender a programarlos, entonces estás en el lugar indicado. Con Emagister accederás a la mejor formación del mercado, y en esta ocasión te ofrecen este excelente curso en Programación para Videojuegos en Unity, el cual es impartido por Avanza Centros de Formación.

Con este curso aprenderás las bases y fundamentos de programación para desarrollar proyectos exitosos de videojuegos, formándote especialmente en la creación de personajes, interfaz gráfica, diseño de niveles, materiales avanzados, etc. Finalmente, tras finalizar el curso de programación Unity, desarrollarás por completo un proyecto; el cual te permitirá enfrentarte a problemas reales en la creación de un videojuego, y cómo resolverlos. Al término de tu formación como programador de videojuegos, estarás capacitado para desempeñar puestos como desarrollador/a de videojuegos en todo tipo de proyectos y estudios, además de poder plasmar tus propias ideas y desarrollar tu propio videojuego.

No pospongas más tu formación, Avanza Centros de Formación te ofrece las herramientas necesarias para convertirte en un experto. Si aún tienes dudas te invitamos a que des un click en el botón “Pide información” y obtendrás toda la información que necesitas para que puedas comenzar ahora mismo con tu formación.

Instalaciones y fechas

Ubicación

Inicio

Murcia
Ver mapa
Avenida Juan Carlos I, 1, 30008

Inicio

Consultar

A tener en cuenta

Desarrollar un videojuego aplicando algoritmos de programación utilizando el motor de juegos Unity

Desempleados ( tendrán prioridad en la inscripción ) y Ocupados de la Región de Murcia que quieran aprender a programar videojuegos.

NIVEL MÍNIMO ESTUDIOS REQUERIDOS: Título de Bachillerato o equivalente. Asimismo, podrán acceder quienes posean un título de Formación Profesional de grado superior o un certificado de profesionalidad de nivel 3.

Formación Homologada por el Ministerio de Educación y SEPE. Titulación IFCD57 Programación para videojuegos en Unity. Nivel de cualificación: 3.

NUETRA METODOLOGÍA: Queremos atender las nuevas exigencias emergentes en el mundo de la programación a través de la formación. El curso no solo se creará con un ingrediente que exprese realismo y aplicabilidad en el mundo laboral, sino que, además, incluirán un conjunto de actividades prácticas y recursos didácticos que harán despertar la creatividad, el ingenio y la agudeza del alumno en el entorno de trabajo.

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

Opiniones

4.7
excelente
  • Mi curso ha sido muy positivo, es primera vez que llevo a cabo una formación de manera online y el proceso me ha dejado muy satisfecha. Ambiente ameno y profesores muy dispuestos.
    |
  • Encantada con el curso,he aprendido bastante lo que sin duda me tiene mucho feliz, agradecida, excelente academia.
    |
  • El curso es muy interesante, y que sea gratuito es sorprendente ya que la calidad del docente y el centro es genial. Muy recomendable.
    |
100%
4.6
excelente

Valoración del curso

Lo recomiendan

Valoración del Centro

Amalia

5.0
04/12/2022
Sobre el curso: Mi curso ha sido muy positivo, es primera vez que llevo a cabo una formación de manera online y el proceso me ha dejado muy satisfecha. Ambiente ameno y profesores muy dispuestos.
¿Recomendarías este curso?:

Maricarmen Romero

4.0
03/12/2022
Sobre el curso: Encantada con el curso,he aprendido bastante lo que sin duda me tiene mucho feliz, agradecida, excelente academia.
¿Recomendarías este curso?:

Carlos Hortelano Martinez

5.0
01/12/2022
Sobre el curso: El curso es muy interesante, y que sea gratuito es sorprendente ya que la calidad del docente y el centro es genial. Muy recomendable.
¿Recomendarías este curso?:
*Todas las opiniones recogidas por Emagister & iAgora han sido verificadas

Materias

  • Programador de videojuegos
    1

    1 alumnos han indicado haber adquirido esta competencia

  • Creación de videojuegos
    1

    1 alumnos han indicado haber adquirido esta competencia

  • Programación de videojuegos
    1

    1 alumnos han indicado haber adquirido esta competencia

  • Videojuegos 3D
    1

    1 alumnos han indicado haber adquirido esta competencia

  • Creación de personajes
    1

    1 alumnos han indicado haber adquirido esta competencia

  • Desarrollo videojuegos
    1

    1 alumnos han indicado haber adquirido esta competencia

Profesores

Salvador  Marhuenda

Salvador Marhuenda

Docente Desarrollo Videojuegos

Salvador Marhuenda Tiburcio, en la actualidad Profesor en el Instituto Alfonso X el Sabio en el módulo de Desarrollo de Aplicaciones Multiplataforma (DAM). Profesor en la Escuela Superior Internacional de Diseño en el grado de Videojuegos con la asignatura de Sistemas de Videojuegos y tutor de TFGs. Sus proyectos personales de videojuegos han participado en múltiples ocasiones en Game Jams ganando tres veces el primer premio.

Temario

Módulo nº 1 Programación con Unity

Objetivo: Realizar las operaciones principales para la creación de un proyecto de videojuego con Unity.

Contenidos teórico- prácticos:

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

  • - 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 nº 2 Videojuegos 2D en Unity

Objetivo: Desarrollar videojuegos en 2D utilizando gameobjects, recursos y scripts específicos para escritorio y dispositivos Android.

Contenidos teórico - prácticos:

  • - 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)

  • - 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

  • - Sprites.
  • El editor de sprites
  • Ordenación de capas
  • Atributos de un sprite
  • Animación de sprites

  • - 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

  • - Subprocesos.
  • Invoke.
  • InvokeRepeating
  • Coroutines

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

  • - 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

  • - Layers y tags.
  • Tags.
  • Asignación de tags
  • Layers
  • Asignación de layers
  • Configuración del renderizado de layers mediante la cámara

  • - 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 ...)

  • - 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

  • - 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, ...)

  • - Adaptación del juego de plataformas en un dispositivo móvil
  • Modificación de la interacción
  • Modificación de los controles

Módulo nº 3 Videojuegos 3D en Unity

Objetivo: Desarrollar videojuegos en 3D utilizando gameobjects, recursos y scripts específicos para escritorio y dispositivos Android.

Contenidos teórico - prácticos:

  • - 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

  • - Cámaras 3D.
  • Cámara en Perspectiva.
  • Propiedades generales
  • Pantallas divididas para 2 y 4 jugadores
  • Minimapa del juego (radar)

  • - 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

  • - 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

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

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

  • - 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

  • - Iluminación.
  • Tipos de luz.
  • Iluminación Global.
  • Animación de luces
  • Programación de las luces

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

Curso Programación para Videojuegos en Unity

Curso gratis
subvencionado por el Estado