Curso de C# para Videojuegos

Curso

Virtual

Precio a consultar

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Descripción

  • Tipología

    Curso

  • Nivel

    Nivel intermedio

  • Metodología

    Virtual

  • Duración

    Flexible

  • Inicio

    Fechas disponibles

  • Campus online

  • Servicio de consultas

  • Clases virtuales

Domina el lenguaje c# y programa videojuegos increíbles. Logra animaciones con variables y transiciones usando Animator de Unity 2D. Genera engagement y jugabilidad en tus productos creando escenarios procedurales e innovadores.

Sedes y fechas disponibles

Ubicación

Inicio

Virtual

Inicio

Fechas disponiblesInscripciones abiertas

A tener en cuenta

Crear un controlador en 2D.
Crear una UI básica.
Generar jugabilidad y engagement.
Dominar Animator de Unity 2D.
Conocer la persistencia de datos.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Videojuegos
  • 2D
  • Introduccion
  • Estructura
  • Desarrollo
  • Carpetas
  • Controlador
  • Unity
  • Debugging
  • Visual
  • Detectar

Programa académico

Temario del curso

El personaje y el controlador
  • Introducción: De la idea al desarrollo
  • Estructura de carpetas en Unity
  • Assets, Game Objects y Sprite Atlas
  • Animaciones desde un sprite map
  • Animation Controller y Transiciones
  • Plataformas y gravedad
  • Física en Unity
  • El script de control
  • Programando funciones en C# y Unity: Jump
  • Detectar el suelo con Raycast
  • Herramientas de debugging visual
  • Cambiar las animaciones según los estados
  • Reto: Terminando nuestras animaciones
  • Solución del reto
  • Hacer que el personaje camine
El manager del videojuego
  • Cómo funciona el Game Manager
  • El Singleton
  • El modo de juego
  • Input manager y juegos multiplataforma
  • Corrección del Bug del salto
  • La zona de muerte
  • Reiniciar la partida
  • Corrigiendo los bugs al reinicar nuestro juego
Diseño procedural de niveles 2D
  • El diseño de niveles a mano
  • Configurando nuestros assets para el diseño procedural
  • Generación procedural de niveles
  • Creando la zona que eliminará bloques del nivel excedentes
  • Añadir un nuevo bloque de forma aleatoria
  • La cámara que sigue al jugador
  • Destrucción de bloques antiguos
  • Terminando de programar la destrucción de bloques antiguos
  • Solucionando el salto de la cámara al reiniciar el juego
HUD, menús y gameplay
  • El canvas en Unity
  • Uso de botones para crear un menú
  • La lógica de los menús
  • Ejercicio: Preparando el menú del juego
  • Programando el menú del juego
  • Los coleccionables del juego
  • Actualizar UI de coleccionables
  • Iniciando con pociones y maná
  • Pociones de vida y maná
  • Programando las barras de vida y maná
  • Calculando los puntajes con la distancia y el tiempo de juego
  • La lógica del maná
Enemigos y dificultad
  • Plataformas móviles
  • Iniciar movimiento de la plataforma con trigger
  • Enemigos móviles
  • Enemigos móviles: preparando nuestro enemigo para girar
  • Enemigos móviles: programando que fire al chocar
  • Arreglando el collider de nuestra roca
  • Programando la condición de muerte del personaje
  • Añadiendo música de fondo a nuestro videojuego
  • Añadiendo efectos de sonido y cierre del curso

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Curso de C# para Videojuegos

Precio a consultar