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?