1/ tu souhaite programmer en quel langage? sous quel environnement?
sinon, OUI il existe des compilateurs gratuits
2/ pour les images de syntheses il existe POV(+kpovmodeler), blender, moonlight, BMRT(t´auras du mal a le trouver), yafray, K-3d, wings3d, aqsis...
3/pour la musique, je n connais que Brahms
4/ pour les textures tu pourras utiliser The Gimp