Retro Gaming Project
Le Retro Gaming Project est un cours de programmation pour des consoles de jeux vidéos de première génération, dont le hardware permet de faire de la 2D ou de la pseudo-3D. La programmation de ce genre de console est très proche du hardware, très technique et la documentation est soit non divulguée soit difficile d'accès. Le but est de porter des jeux très simples sur le maximum de consoles différentes, et de permettre ainsi une "expérience pédagogique" en comparant les différentes versions d'un même jeu.
Licence
Un autre objectif de ce cours est de faire entrer l'esprit du logiciel libre dans le monde du retrogaming. En effet, s'il existe un nombre non négligeable de programmeurs amateurs pour les anciennes consoles, qui produisent des jeux de qualité équivalente et parfois même supérieure aux anciennes productions professionnelles et qui les fournissent la plupart du temps gratuitement à la communauté de joueurs passionés, le code source n'est lui pour ainsi dire jamais fourni, restant ainsi conforme au modèle classique historique de l'industrie du jeu vidéo.
