C# y Unity: programación y desarrollo de videojuegos desde cero hasta arquitectura de gameplay
A partir de 586 MXN /h
Aprende C# y Unity de forma práctica, tanto si empiezas desde cero como si ya tienes experiencia y quieres mejorar la estructura de tus proyectos.
Soy desarrollador de C# y Unity, con alrededor de 4 años de experiencia creando videojuegos y un Grado Superior en Animación, Videojuegos y Entornos Interactivos. He liderado la programación de distintos proyectos, realizado prácticas en un estudio de videojuegos y participado en más de 15 game jams, obteniendo premios en varias de ellas.
Para principiantes podemos empezar por los fundamentos de C#: variables, condicionales, bucles, funciones, clases y programación orientada a objetos, aplicándolo desde el principio dentro de Unity.
Para alumnos con más experiencia podemos trabajar desarrollo de gameplay, físicas 2D y 3D, Input System, enemigos e IA, sistemas de combate, inventarios, eventos, interfaces, herencia, ScriptableObjects, máquinas de estados, patrones de diseño y principios SOLID.
Las clases se adaptan al nivel y objetivos de cada alumno. También podemos trabajar directamente sobre proyectos personales, trabajos de clase o proyectos para game jams.
Mi objetivo no es que copies código hasta conseguir que algo funcione, sino que entiendas cómo plantear un problema, dividirlo y construir sistemas claros, mantenibles y fáciles de ampliar.
Soy desarrollador de C# y Unity, con alrededor de 4 años de experiencia creando videojuegos y un Grado Superior en Animación, Videojuegos y Entornos Interactivos. He liderado la programación de distintos proyectos, realizado prácticas en un estudio de videojuegos y participado en más de 15 game jams, obteniendo premios en varias de ellas.
Para principiantes podemos empezar por los fundamentos de C#: variables, condicionales, bucles, funciones, clases y programación orientada a objetos, aplicándolo desde el principio dentro de Unity.
Para alumnos con más experiencia podemos trabajar desarrollo de gameplay, físicas 2D y 3D, Input System, enemigos e IA, sistemas de combate, inventarios, eventos, interfaces, herencia, ScriptableObjects, máquinas de estados, patrones de diseño y principios SOLID.
Las clases se adaptan al nivel y objetivos de cada alumno. También podemos trabajar directamente sobre proyectos personales, trabajos de clase o proyectos para game jams.
Mi objetivo no es que copies código hasta conseguir que algo funcione, sino que entiendas cómo plantear un problema, dividirlo y construir sistemas claros, mantenibles y fáciles de ampliar.
Información adicional
Es recomendable disponer de un ordenador con Unity y Visual Studio o Rider instalados. Si ya tienes un proyecto, puedes traerlo a clase y trabajar directamente sobre él.
Lugar
Conectado desde España
Acerca de mí
Soy desarrollador de videojuegos especializado en C# y Unity. Llevo alrededor de 4 años trabajando con Unity y me gusta especialmente la parte de programación de gameplay y arquitectura de sistemas.
He liderado la programación en distintos proyectos académicos, participado en más de 15 game jams y realizado prácticas en un estudio de videojuegos. En varias de esas jams he obtenido premios.
Como profesor intento adaptar mucho las clases al nivel del alumno. Si empiezas desde cero, prefiero que entiendas bien las bases antes de avanzar. Si ya tienes experiencia, podemos trabajar directamente sobre sistemas más complejos o sobre tu propio proyecto.
Mi forma de enseñar es práctica: planteamos un problema, lo dividimos en partes y construimos la solución entendiendo por qué funciona. También doy importancia a escribir código claro, mantenible y escalable, utilizando programación orientada a objetos, patrones de diseño y principios SOLID cuando tiene sentido.
He liderado la programación en distintos proyectos académicos, participado en más de 15 game jams y realizado prácticas en un estudio de videojuegos. En varias de esas jams he obtenido premios.
Como profesor intento adaptar mucho las clases al nivel del alumno. Si empiezas desde cero, prefiero que entiendas bien las bases antes de avanzar. Si ya tienes experiencia, podemos trabajar directamente sobre sistemas más complejos o sobre tu propio proyecto.
Mi forma de enseñar es práctica: planteamos un problema, lo dividimos en partes y construimos la solución entendiendo por qué funciona. También doy importancia a escribir código claro, mantenible y escalable, utilizando programación orientada a objetos, patrones de diseño y principios SOLID cuando tiene sentido.
Formación
Técnico Superior en Animaciones 3D, Juegos y Entornos Interactivos.
Formación especializada en desarrollo de videojuegos con Unity y programación en C#.
Desarrollo de múltiples proyectos durante la formación, incluyendo un proyecto final completo desarrollado en Unity.
Formación especializada en desarrollo de videojuegos con Unity y programación en C#.
Desarrollo de múltiples proyectos durante la formación, incluyendo un proyecto final completo desarrollado en Unity.
Experiencia / Calificaciones
Más de 3-4 años trabajando con Unity y C#.
Responsable principal de programación en distintos proyectos de videojuegos.
Prácticas profesionales en Pandita Studio.
Participación en más de 15 game jams, incluyendo eventos de Madrid in Game, obteniendo premios en varias de ellas.
Experiencia desarrollando sistemas de gameplay, máquinas de estados, IA de enemigos, combate, físicas 2D/3D, Input System, eventos, ScriptableObjects, inventarios, guardado de datos y arquitectura de código.
Responsable principal de programación en distintos proyectos de videojuegos.
Prácticas profesionales en Pandita Studio.
Participación en más de 15 game jams, incluyendo eventos de Madrid in Game, obteniendo premios en varias de ellas.
Experiencia desarrollando sistemas de gameplay, máquinas de estados, IA de enemigos, combate, físicas 2D/3D, Input System, eventos, ScriptableObjects, inventarios, guardado de datos y arquitectura de código.
Edad
Adolescentes (13-17 años)
Adultos (18-64 años)
Nivel del estudiante
Principiante
Intermedio
Avanzado
Duración
60 minutos
90 minutos
La clase se imparte en
español
Habilidades
Disponibilidad en una semana típica.
(GMT -04:00)
Nueva York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Garantía del Buen Profesor