0 A.D./Pyrogenesis

From Wikibooks, open books for an open world
Jump to navigation Jump to search
Screenshot of the Gaul Civilisation with all of Pyrogenesis' graphical effects enabled

Pyrogenesis (from Greek pyr, "fire" and genesis, "origin, beginning") is the name of 0 A.D.'s game engine.[1] It was originally named Prometheus, after the Greek mythological character who stole fire from the gods, for the use of mankind. That name was changed in 2004, after another development team advertised the use of the name Prometheus for their own game.

Pyrogenesis is mostly written in C++ and uses Mozilla's SpiderMonkey JavaScript engine for scripting.[1] 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, OS X, Linux and various Unix-like OSes.

References[edit | edit source]

  1. a b "Overview". Wildfire Games. http://trac.wildfiregames.com/wiki/WfgAcademiaInto. Retrieved 5 December 2012.