GameDev Liberado es un proyecto para construir la base tecnológica que permita desarrollar videojuegos sencillos, usando un conjunto mínimo de dependencias externas. En particular, el desarrollo lo realizaré en C11 sobre Windows, usando Direct3D11 para la parte de renderizado.
A medida que vaya construyendo los distintos módulos y librerías iré haciendo juegos sencillos que me permitan validar el uso, inicialmente todo en 2D muy básico, aunque la idea es ir completando lo necesario para poder hacer juegos 3D sencillos, no fotorrealistas.
La motivación para llevar a cabo este proyecto (que debido a que lo realizaré en ratos libres me llevará años) es por un lado ir reflejando lo que voy aprendiendo a modo de diario personal, y por otro ayudar a preservar un conocimiento que me parece valioso para generaciones futuras de programadores.
En esta lista de Github iré colgando los distintos repositorios del proyecto, y en el blog iré explicando con más detalle algunos de los desarrollos.
Comentarios