EPIC COURSE

🎮 PROGRAMACIÓN DE VIDEOJUEGOS EN UNITY3D (C#)

Unity • C# • MonoBehaviour • Physics 2D

⏱️ 4 Meses Duración
📚 6 Unidades Módulos
🎯 4500 XP Experiencia
🏆 LVL 1-45 Nivel Final
course_info.txt

[ SOBRE EL CURSO ]

$ Curso intensivo de 16 clases donde aprenderás Unity3D desarrollando juegos clásicos completos. Cada proyecto está diseñado para enseñarte sistemas específicos del engine mientras creas juegos jugables y publicables.

$ Trabajarás con C# en Unity: MonoBehaviour, Start/Update, Time.deltaTime, Physics 2D, Rigidbody2D, Colliders, UI con Canvas/TextMeshPro, y el Input System moderno.

$ Al finalizar tendrás 5 juegos completos en tu portfolio: Breakout, Asteroids, Tetris, un Micro-Metroidvania y tu proyecto final personal listo para publicar en PC o WebGL.

[ LO QUE APRENDERÁS ]

🎮

Unity Editor

Editor, escenas, prefabs, jerarquía, GameObjects, Components, Transform. Proyecto 2D vs 3D, sprites y sorting.

💻

C# en Unity

MonoBehaviour, Start/Update, Time.deltaTime, Input System, GetComponent, SerializeField, tags/layers.

Physics 2D

Rigidbody2D, Collider2D, materiales físicos, OnCollisionEnter2D vs triggers, capas de colisión.

🎨

UI & Feedback

Canvas, Text/TMP, bindings, AudioSource/SFX, partículas, feedback visual y game feel.

🏗️

Arquitectura

GameManager, estados de juego, ScriptableObjects, Instantiate/Destroy, pooling básico.

📦

Build & Publish

Build settings para PC y WebGL, optimización básica, preparación para publicar.

🎯

OBJETIVO DEL CURSO

Formar desarrolladores de Unity capaces de crear juegos 2D completos desde cero, entendiendo la arquitectura del engine y las buenas prácticas de la industria.

👤

PERFIL DEL ESTUDIANTE

  • ✅ Conocimientos básicos de programación
  • ✅ Interés en desarrollo de videojuegos
  • ✅ PC con specs para Unity
  • ✅ Ganas de crear juegos completos
  • ✅ Ideal si ya cursaste Intro a C/C++
🏆

CERTIFICACIÓN

Certificado oficial como Unity Game Developer avalado por profesionales activos de la industria.

💼

SALIDA LABORAL

  • 🎮 Unity Developer
  • 🕹️ Gameplay Programmer
  • 📱 Mobile Game Developer
  • 🚀 Indie Developer
  • 🎨 Technical Designer

[ PROGRAMA DEL CURSO ]

6 Unidades • 16 Clases • 5 Juegos Completos

00

Setup & Mentalidad Unity

⏱️ 1 clase 🎯 Nivel: Beginner

Editor, escenas, prefabs, jerarquía. GameObjects, Components, Transform. Proyecto 2D vs 3D, sprites y sorting. C# en Unity: MonoBehaviour, Start/Update, Time.deltaTime. Input System. Tarea: mini "sandbox" de movimiento + colisiones.

Unity Editor MonoBehaviour Input System Prefabs
CLASE 1
01

Breakout

⏱️ 3 clases 🎯 Nivel: Beginner

Física 2D: Rigidbody2D, Collider2D, materiales. Collisions/Triggers, capas. Arquitectura simple: GameManager + estados. UI básica: score, vidas, restart. Power-ups (uno o dos). Build (Windows/WebGL). Resultado: Breakout completo, jugable, con menú simple.

Physics 2D Collisions GameManager Power-ups
CLASES 2-4
02

Asteroids

⏱️ 3 clases 🎯 Nivel: Intermediate

Movimiento con rotación e inercia. Spawn, pooling básico. Wrap-around de pantalla. Disparo, cooldown, partículas simples. Enemigos/asteroides con "split". Audio + feedback (shake/flash). Resultado: Asteroids con loop de juego sólido.

Inercia Pooling Wrap-around Split System
CLASES 5-7
03

Tetris

⏱️ 4 clases 🎯 Nivel: Intermediate

Grid y coordenadas (tilemap opcional). Tetrominoes como matrices/arrays. Caída por tiempo, lock, clear de líneas. Rotación simple (y si da, mini wall-kick). UI: next piece, score/level, game over. Resultado: Tetris clásico "de escuela" (jugable, sin purismo extremo).

Grid System Tetrominoes Line Clear Rotación
CLASES 8-11
04

Micro-Metroidvania

⏱️ 3 clases 🎯 Nivel: Advanced

Movimiento, salto, ground check (simple). Coyote time / jump buffer para buen feel. Salas conectadas con transiciones. Cámara con Cinemachine. 1 habilidad desbloqueable (doble salto, dash o wall jump). Pickup de llave, puerta, checkpoints. Enemigo patrulla simple, vida del jugador, invulnerabilidad, knockback. Meta: 6-10 rooms, objetivo final.

Platformer Abilities Cinemachine Checkpoints
CLASES 12-14
05

Proyecto Final

⏱️ 2 clases 🎯 Nivel: Professional

Pitch + scope + plan semanal. Arquitectura mínima (separación de sistemas). Producción: iteración, pulido, bugs. Build final + presentación. Rúbrica: jugabilidad completa (loop, win/lose), controles y feel, UI mínima (score/vidas/menú), audio/feedback, código legible (nombres, componentes, sin "spaghetti").

Pitch Scope Iteración Build Final
PROYECTO FINAL
🎮

¡DOMINA UNITY!

INSCRÍBETE EN UNITY3D (C#)

5 juegos completos para portfolio
Aprende creando juegos clásicos
Build para PC y WebGL
Mentoría de desarrolladores Unity

💾 Cupos limitados • Inicio próxima cohorte: Marzo 2026