Les moteurs de Quake 1 et Quake 2 offrent des fonctionnalités similaires à l'UnrealEngine et sont sous GNU GPL, peut-être que ça pourrait te convenir ? Ils disposent de leur propre langage de script (QuakeC) et il existe pas mal de didacticiels à ce sujet sur le web.
Tu peux aussi utiliser Blender et son moteur de jeu intégré. Ça se programme avec un langage de script (Python), mais je doute qu'il y ait le support réseau et je ne sais pas si ce serait très simple à ajouter.
Sinon, il existe pas mal de moteurs de jeu ou de moteurs 3d libres, mais je ne sais pas s'il y en a des complètement scriptables. Tu pourrais éventuellement ajouter toi même le support d'un langage de script (comme Lua ou Python par exemple), mais ça suppose une bonne maîtrise de la programmation et du moteur en question.
# Blender Game Engine ?
Posté par Frédéric Lopez . En réponse au message Cherche UnrealEngine libre ou au moins UnrealScript. Évalué à 4.
Tu peux aussi utiliser Blender et son moteur de jeu intégré. Ça se programme avec un langage de script (Python), mais je doute qu'il y ait le support réseau et je ne sais pas si ce serait très simple à ajouter.
Sinon, il existe pas mal de moteurs de jeu ou de moteurs 3d libres, mais je ne sais pas s'il y en a des complètement scriptables. Tu pourrais éventuellement ajouter toi même le support d'un langage de script (comme Lua ou Python par exemple), mais ça suppose une bonne maîtrise de la programmation et du moteur en question.
Tu trouveras ici quelques liens vers des moteurs 3d ou des moteurs de jeux libres :
http://gpwiki.org/index.php/Libraries(...)