Aprende a desarrollar videojuegos y aplicaciones con Unity

4.0
1 opinión
  • Todo me gusta mucho, puedo contactar con los profesores cuando lo necesito.
    |

Curso

Online

60 € IVA inc.

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

    Curso

  • Nivel

    Nivel básico

  • Metodología

    Online

  • Duración

    Flexible

  • Inicio

    Fechas a elegir

  • Campus online

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

En este curso se pretende que el alumno aprenda a programar videojuegos mediante el programa “Unity3D”. Este software tan extendido hoy día permite crear videojuegos multiplataforma para PC, consolas y diferentes smartphones (tanto Android como iOS).

A lo largo del curso se realizarán ejercicios al finalizar cada tema para afianzar conocimientos y ponerlos en práctica. No es necesario que el alumno tenga ciertas nociones de programación para realizar el curso, así como tampoco serán necesarios conocimientos de diseño gráfico ni de tecnología 3D, ya que será el propio profesor quien proporcione dicho material para trabajar con él desde Unity3D.

El lenguaje a tratar será C# por ser el más extendido con Unity3D.

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

Al finalizar el curso, el alumno será capaz de poder crear un juego por su cuenta y aprender las técnicas principales en la programación de videojuegos. Y lo más importante, “perder el miedo” a introducirse en el mundo de los videojuegos, que actualmente no conoce la crisis y ofrece muchas salidas laborales y puede trabajarse de manera autónoma.

A cualquier persona con interés en el mundo de los videojuegos, tenga o no nociones de programación.

Las diferencias más claras de este curso con respecto a otros similares son 3: - Los profesores: Todos han trabajado con Unity3D desde la primera edición y actualmente trabajan para importantes empresas del sector realizando aplicaciones de videojuegos. - El precio: Por la razón anterior, el precio de nuestros cursos es mucho más bajo que el de otros, ya que nosotros no nos dedicamos exclusivamente a la formación. Por ello también, nuestros cursos están centrados en que el alumno tenga un nivel apto para el mercado laboral al finalizar el mismo y además ofrecemos una duración más larga que la competencia, ya que creemos que el nivel se consigue con práctica. - Por esta misma razón, ponemos a disposición del alumno el email del profesor, para que además de utilizar el foro pueda comunicarse con él directamente a cualquier hora de manera personalizada. Además, todos los ejercicios serán corregidos por el profesor y enviarán la solución de cada ejercicio.

Tras pedir información se enviará al alumno una serie de información sobre el curso además de responder las dudas que tenga. Después se le dará acceso a la plataforma virtual donde empezará el curso.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

¿Quién quieres que te responda?

Sólo publicaremos tu nombre y pregunta

Opiniones

4.0
  • Todo me gusta mucho, puedo contactar con los profesores cuando lo necesito.
    |
100%
4.0
fantástico

Valoración del curso

Lo recomiendan

Valoración del Centro

V.

4.0
12/09/2018
Opinión verificada
Lo mejor: Todo me gusta mucho, puedo contactar con los profesores cuando lo necesito.
A mejorar: Hay veces que la plataforma se queda bloqueada.
¿Recomendarías este curso?:
* Opiniones recogidas por Emagister & iAgora

Materias

  • Videojuegos
  • Desarrollo de aplicaciones
  • C++
  • Programación de videojuegos
  • Videojuegos 3D
  • Android
  • C#
  • 3D
  • Unity3D
  • Unity

Profesores

Marcos Vidal Fernández Heras

Marcos Vidal Fernández Heras

Profesor Unity 3D

Unity3D: - Desarrollador de aplicaciones móviles y de escritorio con Unity3D (desde la versión 3.1 hasta la actual). - Desarrollo de aplicaciones multiplataforma con Realidad Aumentada usando Vuforia. - Desarrollo de aplicaciones en Realidad Virtual con Oculus Rift, Quest y Google Cardboard, HTC Vive. Docencia (+400 horas), cursos: - Desarrollo de aplicaciones en realidad aumentada, virtual y mixta. - Diseño y programación de videojuegos con Autodesk Maya y Unity3D.

Temario

TEMA 1: ¿Por qué Unity3D? Instalación y puesta a punto
- Descarga e instalación de Unity3D
- Diferentes tipos de licencias de Unity3D
- Lenguaje a utilizar: C#, ¿por qué?
- Configurando Unity3D para trabajar
- Ventana de editor y ventana de ejecución de juego
- Ejercicio: Instalación y configuración del programa Unity3D

TEMA 2: Creación de un escenario y asignación de etiquetas
- Importación de modelos en 3D
- Asignar un tag (etiqueta) a un objeto
- Mover, rotar y escalar objetos en Unity3D
- Cómo crear luces, cámaras, sonidos y objetos de juego
- Creación de scripts y uso de Monodevelop
- Ejercicio: Creación de un escenario con luces, cámaras y objetos 3D

TEMA 3: Cuerpos, físicas y colisiones
- Uso de Rigidbody
- Gravedad asignada a un Rigidbody
- Colisiones entre dos cuerpos
- Desencadenadores (triggers) y colisionadores (colliders).
- Masa, rozamiento y propiedades kinemáticas de un Rigidbody.
- Ejercicio: Pruebas con gravedad y colisiones entre objetos tridimensionales

TEMA 4: Introducción a la programación con C# y Visual Studio
- Introducción al lenguaje C#
- Variables públicas y privadas
- Variables más empleadas en Unity3D / C#:
o Entero (int)
o Real (float)
o Booleano (bool)
o Vector3 (vector tridimensional)
o Transform y GameObject (especiales)
- Estructuras de control en C#:
o If / else
o Switch
o While
o For
- Mostrar mensajes por consola con Debug.Log()
- Ejercicio: Uso de variables y estructuras de control mediante ejercicios

TEMA 5: Programación avanzada con C# y Monodevelop
- Cómo crear un método y llamarlo
- Métodos más empleados en Unity3D:
o Start()
o Update()
o OnTriggerEnter()
o OnTriggerExit()
o Destroy(gameObject)
- Asignar objetos a un script desde el editor de Unity3D
- Asignar un script a un objeto
- Ejercicio: Pruebas de movimiento mediante código con objetos

TEMA 6: Movimiento de un personaje por el escenario
- Asignación de colisionadores al personaje principal
- Declaración de variables y explicación de las mismas
- Métodos de colisión y detección de objetos externos
- Modificar el comportamiento del personaje mediante variables públicas
- Configuración de teclas para el movimiento del personaje
- Pruebas de movimiento en la ventana de ejecución del juego
- Ejercicio: Realizar el mismo proceso de manera autónoma con un enemigo

TEMA 7: Diseño del escenario y objetivo del juego
- Creación y programación de objetos a recoger por el jugador
- Programación de desencadenadores para los objetos a recoger
- Diseño de un nivel colocando personaje, objetos a recoger y enemigo
- Ejercicio: Números y letras, operaciones con librerías auxiliares

TEMA 8: Gestión del juego y vidas del jugador
- Ejercicio: Programar la gestión de vidas del jugador y éxito del nivel. Habrá que entregar al profesor el ejecutable del juego para poder probarlo y calificarlo
- Al entregar el ejercicio se envía la solución con el código y proyecto del curso completo, ejecutable del juego y un tema explicando paso a paso la solución propuesta por el profesor.

TEMA 9: Creación de una mazmora con efectos y animaciones.
- Partículas.
- Animaciones.
- Ejercicio: Creación de una mazmorra de una manera guiada y mediante módulos.

TEMA 10: Movimiento de un personaje para FPS y tercera persona.
- FPS - Primera persona.
- Tercera persona.
- Ejercicio: Creación de un minijuego en el que saltar y esquivar obstáculos con un personaje en tercera persona.

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.

Aprende a desarrollar videojuegos y aplicaciones con Unity

60 € IVA inc.