Pyrogenesis
Pyrogenesis is the name of 0 A.D.'s game engine currently under development. It was originally named Prometheus, after the Greek mythological character who stole fire and gave it to mankind. That name was changed in 2004, after another development team advertised the use of Prometheus for their own game.
Pyrogenesis is mostly written in C++ and uses Mozilla's SpiderMonkey JavaScript engine for scripting. It also uses such open-source libraries as OpenGL, OpenAL, Boost, SDL, Vorbis and wxWidgets. It supports open data formats such as COLLADA, XML and JSON. It is cross-platform, supporting Windows, Linux, OS X and various Unix-like OSes.
Read more about this topic: 0 A.D. (video Game)