C# y Unity: programación y desarrollo de videojuegos desde cero hasta arquitectura de gameplayTraducir este texto utilizando Google Traductor.
C# y Unity: programación y desarrollo de videojuegos desde cero hasta arquitectura de gameplayTraducir este texto utilizando Google Traductor.
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.