Curso autorizado Unity: C sharp para videojuegos

Clase 1 de 53Curso de C# para Videojuegos

Resumen

Aprende a programar videojuegos en Unity con C sharp junto a Juan Gabriel Gomila, director ejecutivo de Frogames. En un curso autorizado por Unity y con más de cincuenta clases, construirás un juego de plataformas completo, podrás lanzarlo a producción a coste cero y practicarás lo esencial para un perfil muy demandado y bien pagado.

¿Qué vas a crear en Unity con C sharp?

Conectarás teoría y práctica construyendo un juego de plataformas con un personaje que salta, esquiva enemigos y recoge monedas. Verás el editor de Unity, desactivarás los gizmos para limpiar la vista y ejecutarás el proyecto en pantalla completa con el botón play. La interfaz gráfica se actualiza en tiempo real y la puntuación crece con la distancia recorrida. Además, el juego es totalmente configurable: velocidad, altura de salto y una mecánica estrella, el supersalto.

¿Cómo se juega y qué mecánicas incluye?

  • Saltar y esquivar enemigos que reducen vida al contacto.
  • Recoger monedas y ver el contador al instante.
  • Puntuación basada en la distancia recorrida.
  • Supersalto para superar obstáculos altos.
  • Interfaz que reacciona en tiempo real.

¿Cómo se personaliza la experiencia?

  • Ajuste de velocidad del personaje.
  • Configuración de altura de salto.
  • Generación de niveles con fragmentos aleatorios para partidas únicas.

¿Qué habilidades y conceptos practicarás paso a paso?

Trabajarás con recursos del editor de Unity organizando carpetas y materiales del proyecto. Crearás animaciones, audio y efectos de sonido, cambiarás fuentes personalizadas y dominarás los flujos de trabajo típicos del desarrollo en Unity.

¿Qué herramientas y componentes usarás en el editor?

  • Prefabs: objetos prefabricados para montar escenarios grandes con rapidez.
  • Escenas: gestión de la escena principal del videojuego.
  • Scripts: mucha programación enfocada a C sharp para la lógica del juego.
  • Sprites y Sprite Atlas: partir una imagen en fragmentos para construir el nivel.
  • Heads up display y canvas: mensajes al usuario, botones y elementos UI.
  • Gizmos: artefactos visuales que puedes ocultar para ver mejor el juego.
  • Generación aleatoria: invocar fragmentos de nivel para partidas diferentes.

Además, reforzarás dos pilares clave: programación en C sharp y un toque de matemáticas útiles para mecánicas de juego. Todo está orientado a crear un proyecto funcional desde cero y llevarlo a producción.

¿Quién te guía y por qué es buen momento?

El curso lo imparte Juan Gabriel Gomila, director ejecutivo de Frogames, con más de siete años de experiencia en game design, análisis de datos y desarrollo de videojuegos. Es un curso autorizado por Unity y se imparte en Platzi. Unity es un motor gratuito: puedes crear y publicar a coste cero, ideal para comenzar y construir tu portafolio.

  • Instructor: Juan Gabriel Gomila, director ejecutivo de Frogames.
  • Experiencia: más de siete años en game design, análisis de datos y desarrollo.
  • Autorización: curso autorizado por Unity.
  • Alcance: más de cincuenta clases prácticas.
  • Objetivo: programar en C sharp y lanzar un videojuego funcional.
  • Ventaja: perfil muy demandado y bien pagado a nivel global.

¿Listo para dar el salto? Cuéntame en comentarios qué mecánica te emociona implementar primero: ¿supersalto, niveles aleatorios o la interfaz con canvas?