de bon moteur de jeu libre existe déjà. En 3D, on peut citer celui qui fait tourner le MMORPG planetshift, et il me semble que le code de Quake3 est relativement diffusé maintenant.
En 2D, il y le très bon moteur de « battle for wesnoth »
http://www.wesnoth.org/wiki/Screenshots
Malheuresement, meme pour un programmeur, c’est vraimment pas facile ( la 3D necessite rapidement plein de trigonométrie, c’est pas vraimment instinctif, et assez particulier ( ententer pas là : il faut se former en plus de connaissance en prog initiale. )
Bref, Il faut etre nombreux, motivé , et organisé pour pouvoir faire quelque chose de simplement correct et amusant quelque temps. Regarder les générique a la fin d’un gros blockbuster du jeux vidéo. ça necessite autant qu’un film, le prix des acteurs en moins.
En conclusion optimiste, je vous invite a vous taper une petite partie de tremoulous avec quelque amis. C’est jolie, et très fun si on aime les couter-strike like. Il est entière gratuit et basé sur le code de Quake3. Il fonctionne sous toute les plateformes.