Curso Programación para Videojuegos en Unity
-
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
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.
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
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
Inicio
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.
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.
← | →
Valoración del curso
Lo recomiendan
Valoración del Centro
Amalia
Maricarmen Romero
Carlos Hortelano Martinez
Materias
- Programador de videojuegos1
1 alumnos han indicado haber adquirido esta competencia
- Creación de videojuegos
11 alumnos han indicado haber adquirido esta competencia
- Programación de videojuegos
11 alumnos han indicado haber adquirido esta competencia
- Videojuegos 3D
11 alumnos han indicado haber adquirido esta competencia
- Creación de personajes
11 alumnos han indicado haber adquirido esta competencia
- Desarrollo videojuegos
11 alumnos han indicado haber adquirido esta competencia
Profesores
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 UnityObjetivo: 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
¿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.
Curso Programación para Videojuegos en Unity
Curso gratis
subvencionado por el EstadoAñade cursos similares
y compara para elegir mejor{title}{centerName}{price}{price} {priceBeforeDiscount} {taxCaption}Formación por temáticas
Cursos Subvencionados de Administración de empresas Cursos Subvencionados de Administración pública Cursos Subvencionados de Arte, diseño y estética Cursos Subvencionados de Ciencias Cursos Subvencionados de Comunicación y marketing Cursos Subvencionados de Cultura y humanidades Cursos Subvencionados de Deportes y ocio Cursos Subvencionados de Derecho Cursos Subvencionados de Educación Cursos Subvencionados de Hostelería y turismo Cursos Subvencionados de Idiomas Cursos Subvencionados de Industria Cursos Subvencionados de Informática Cursos Subvencionados de Inmobiliaria y construcción Cursos Subvencionados de Logística y transporte Cursos Subvencionados de Salud Cursos Subvencionados de Sector financiero Cursos Subvencionados de Seguridad - Creación de videojuegos