🎮 Desarrollo de Videojuegos con Unity – Crea tus propios juegos desde cero

📢 ¿Te gustaría desarrollar tus propios videojuegos pero no sabes por dónde empezar?
Este curso está diseñado para cualquier persona que quiera aprender a crear videojuegos usando Unity, el motor más utilizado en la industria. Aprenderás desde los fundamentos hasta técnicas avanzadas, combinando programación en C# con diseño de mecánicas y lógica de juego.

🔹 Sin requisitos previos | 🔹 Aprendizaje basado en proyectos | 🔹 Material de estudio completo


🎯 ¿Qué aprenderás en este curso?

A lo largo del curso, adquirirás habilidades clave para crear videojuegos en 2D y 3D, desarrollar mecánicas interactivas y optimizar tu código en Unity.

Introducción a Unity – Instalación, interfaz y primeros pasos en el editor.
Programación en C# para videojuegos – Variables, funciones, estructuras de control y programación orientada a objetos aplicada a Unity.
Física y colisiones – Movimiento de personajes, detección de colisiones, gravedad y simulación de físicas.
Mecánicas de juego – Creación de plataformas, disparos, enemigos y power-ups.
Interfaces y UI – Creación de menús, barras de vida, puntuaciones y pantallas de pausa.
Inteligencia Artificial (IA) básica – Movimiento de enemigos, toma de decisiones y comportamiento autónomo.
Optimización y exportación – Buenas prácticas de rendimiento y publicación en PC/Web.
Proyecto final – Desarrolla un videojuego completo con todas las mecánicas aprendidas.

📌 No necesitas experiencia previa en programación. Aprenderás C# paso a paso dentro de Unity con ejemplos claros y aplicados a juegos reales.

Valoraciones de los Alumnos

Darwin Alemán
Darwin Alemán
Evaluador
5/5

No he viste ningún otro curso que explique tambien los conceptos y el funcionamiento de Unity con aqui.
Vale la pena 100%.
100% recomendado.

Hace 7 meses
David Ocaña
David Ocaña
Evaluador
5/5

Explicación perfecta. Enseña todo lo necesario para poder desarrollar usando Unity.

Hace 7 meses
Carlos Pavon
Carlos Pavon
Evaluador
5/5

Vi muchos tutoriales por internet, etc, pero la forma tan buena en la que me ha explicado los primeros conceptos de Unity y de desarrollo de Videojuegos no la he encontrado en ningún sitio, merece la pena 100%

Hace 7 meses

📚 Material y Recursos Incluidos

📝 Material teórico en PDFs
Cada módulo incluye documentos en PDF con explicaciones detalladas, capturas del editor, código comentado y ejemplos prácticos.

💻 Ejercicios y Desafíos Prácticos
Acceso a una colección de ejercicios prácticos y proyectos pequeños, organizados en dificultad progresiva para aprender de forma efectiva.

🎮 Proyectos base descargables
Podrás descargar assets y código fuente listo para usar en tus propios proyectos.

Foro de dudas gratuito
Acceso a un foro exclusivo donde podrás resolver dudas y compartir avances con otros estudiantes.
📌 Respuesta garantizada en menos de 48 horas por parte de los instructores.

🎯 Desafíos y Miniproyectos
A lo largo del curso, crearás varios miniproyectos para reforzar lo aprendido, como:

  • Un plataformero en 2D con saltos y colisiones.
  • Un shooter en 3D con enemigos y power-ups.
  • Un juego de supervivencia con generación procedural.

📊 Evaluaciones y Feedback Personalizado

  • Corrección de ejercicios con observaciones y sugerencias de mejora.
  • Tests y desafíos para medir el progreso.

🕒 Modalidad y Horarios

📍 Modalidad: Online en directo o presencial (según disponibilidad).
📅 Duración: Curso flexible de 1 a 3 meses, dependiendo del ritmo del alumno.
📌 Clases en vivo o acceso a grabaciones si no puedes asistir.


💰 Precios y Planes

🎮 Plan de Estudios – Desarrollo de Videojuegos con Unity

🔹 Módulo 1: Introducción a Unity y Configuración del Entorno

🎯 Objetivo: Familiarizarse con Unity, su interfaz y su flujo de trabajo.

✅ Instalación de Unity Hub y la versión de Unity recomendada.
✅ Introducción a la interfaz de Unity: Scene, Game, Hierarchy, Inspector, Project y Console.
✅ Configuración inicial del proyecto: 2D vs. 3D, URP y HDRP, gestión de assets.
✅ Uso del Asset Store para importar y gestionar recursos.
✅ Primer objeto en Unity: Cubos, esferas, planos y materiales básicos.

📝 Material complementario:

📌 PDF con guía de instalación y configuración de Unity.
📌 Ejercicios básicos: crear una escena, importar un asset, aplicar materiales.


🔹 Módulo 2: Fundamentos de Programación en C# para Unity

🎯 Objetivo: Aprender los conceptos clave de programación en C# dentro de Unity.

✅ Introducción a C#: sintaxis básica y diferencias con otros lenguajes.
✅ Variables y tipos de datos.
✅ Condiciones (if, else, switch).
✅ Bucles (for, while).
✅ Métodos y funciones (void, return, parámetros).
✅ Introducción a scripts en Unity: cómo funcionan y cómo añadirlos a GameObjects.

📝 Material complementario:

📌 PDF con teoría y ejemplos prácticos en Unity.
📌 Ejercicios: hacer que un objeto se mueva de un lado a otro usando un script.


🔹 Módulo 3: Movimiento y Física en Unity

🎯 Objetivo: Aprender a mover personajes y aplicar física en el juego.

✅ Uso del Transform para mover, rotar y escalar objetos.
✅ Sistema de coordenadas en Unity (World Space vs. Local Space).
✅ Movimiento con Translate y MoveTowards.
✅ Introducción a Rigidbody y colisiones (OnCollisionEnter, OnTriggerEnter).
✅ Aplicación de fuerzas y gravedad (AddForce, velocity).

📝 Material complementario:

📝 Material complementario:
📌 PDF con teoría sobre física en Unity.
📌 Ejercicios: hacer que una esfera rebote correctamente usando Rigidbody.


🔹 Módulo 4: Creación de Personajes Jugables

🎯 Objetivo: Implementar el control de personajes en un videojuego.

✅ Creación de un controlador de personaje en 2D y 3D.
✅ Implementación de movimiento con CharacterController.
✅ Salto, doble salto y caída.
✅ Implementación de cámaras dinámicas con Cinemachine.

📝 Material complementario:

📝 Material complementario:
📌 PDF con guía detallada sobre Cinemachine y CharacterController.
📌 Ejercicios: hacer que el personaje pueda moverse y saltar.


🔹 Módulo 5: Introducción a Programación Orientada a Objetos en Unity

🎯 Objetivo: Aprender a estructurar el código usando POO.

✅ Creación de clases y objetos en Unity.
✅ Herencia, encapsulamiento y polimorfismo en C#.
✅ Patrón Singleton: implementación y usos en Unity.
✅ Eventos y Delegados (OnClick, OnCollision).

📝 Material complementario:

📝 Material complementario:
📌 PDF con teoría de POO aplicada a Unity.
📌 Ejercicios: crear una clase Enemigo que pueda ser reutilizada con distintas configuraciones.


🔹 Módulo 6: Interacciones y Jugabilidad

🎯 Objetivo: Implementar mecánicas de interacción en el juego.

✅ Recoger objetos y gestionarlos en un inventario.
✅ Implementación de mecánicas como abrir puertas, accionar interruptores.
✅ Control de vida y muerte del jugador.
✅ Barra de salud y UI dinámica (Slider, TextMeshPro).

📝 Material complementario:

📝 Material complementario:
📌 PDF con ejemplos de interacción en juegos.
📌 Ejercicios: recoger una llave y abrir una puerta en Unity.


🔹 Módulo 7: Inteligencia Artificial y Enemigos

🎯 Objetivo: Introducir mecánicas de IA para enemigos.

✅ Introducción al sistema de navegación (NavMesh).
✅ Movimiento de NPCs y detección del jugador (Raycast, Collider).
✅ Creación de estados (Idle, Persecución, Ataque).
✅ Ataques y detección de daño.

📝 Material complementario:

📝 Material complementario:
📌 PDF con teoría y ejemplos prácticos.
📌 Ejercicios: hacer que un enemigo persiga al jugador y lo ataque.


🔹 Módulo 8: Interfaz de Usuario (UI) y Menús

🎯 Objetivo: Aprender a crear interfaces de usuario atractivas.

✅ Introducción al Canvas y UI en Unity.
✅ Creación de menús (Start, Opciones, Game Over).
✅ Implementación de botones interactivos.
✅ Sistemas de salud, puntos y tiempo (TextMeshPro, Slider).
✅ Guardado y carga de progreso con PlayerPrefs y archivos JSON.

📝 Material complementario:

📝 Material complementario:
📌 PDF con ejemplos de implementación de UI en Unity.
📌 Ejercicios: crear un menú de pausa y una barra de vida.


🔹 Módulo 9: Sonido y Partículas

🎯 Objetivo: Implementar sonido y efectos visuales.

✅ Importación y uso de sonidos (AudioSource, AudioClip).
✅ Sonidos en 2D y 3D.
✅ Introducción al sistema de partículas en Unity.
✅ Creación de efectos especiales (explosiones, humo, fuego).

📝 Material complementario:

📝 Material complementario:
📌 PDF con teoría y ejemplos.
📌 Ejercicios: añadir sonido a los disparos de un personaje.


🔹 Módulo 10: Publicación y Optimización del Juego

🎯 Objetivo: Preparar el juego para su lanzamiento.

✅ Optimización del rendimiento (Occlusion Culling, LODs).
✅ Compilación para diferentes plataformas (PC, WebGL, Android).
✅ Exportación y pruebas finales.

📝 Material complementario:

📝 Material complementario:
📌 PDF con guía de optimización y publicación.
📌 Ejercicios: compilar un juego para WebGL.


🔹 Proyecto Final: Desarrollo de un Videojuego Completo

🎯 Objetivo: Aplicar todo lo aprendido en un proyecto real.
✅ Desarrollo de un pequeño videojuego con todas las mecánicas integradas.
✅ Feedback y corrección del proyecto.
✅ Publicación en Itch.io o Google Play (según el nivel del alumno).

📝 Material complementario:

🚀 Ejemplos de proyectos posibles:

  • Un plataformas 2D con enemigos y power-ups.
  • Un shooter en primera persona con inteligencia artificial.
  • Un survival en 3D con recolección de recursos.
Carrito de compra
Scroll al inicio