The original engine
The original C++ engine (Pyrogenesis) built with Emscripten, with the original game data, simulation, GUI and Petra AI. Nothing is reimplemented in JavaScript.
The full real-time strategy game by Wildfire Games, compiled to WebAssembly: the original engine, simulation, interface and AI, rendered with WebGL 2. No installation.
View source ↗
Build your civilization and lead your army. Real-time strategy from Wildfire Games, now in your browser too.
A community port built on the original game, with room for new experiences.
The original C++ engine (Pyrogenesis) built with Emscripten, with the original game data, simulation, GUI and Petra AI. Nothing is reimplemented in JavaScript.
SpiderMonkey 128 runs the game scripts inside WebAssembly; the AI runs on its own thread.
WebGL 2 rendering, with frames capped at 30 FPS.
Game archives are streamed in blocks and kept in IndexedDB, so a second visit starts quickly.
Two experiences built as mods of the same game. Discover what each one offers and choose your next adventure.
Demo · RPG + RTSAn adventure on a human scale. Guide Aldric, level up, help a village and build the army that will take the bandit camp.
Demo · Campaign + RTSThe Mediterranean is your board. Expand Rome from Latium, develop your provinces and face Carthage through turn-based decisions and real-time battles.
Experimental demos for desktop. They share the engine and data of 0 A.D.; they are not separate games in the collection.
Desktop, a compatible browser and your next strategy.
0 A.D. is a free, open-source game developed by Wildfire Games and its community. Its code is licensed under the GNU GPL version 2 or later and its art and audio under CC BY-SA 3.0 (details in LICENSE.md); this port keeps those licenses. The source code of the port, including all changes to the engine, is in its repository.
This port is not affiliated with or endorsed by Wildfire Games. Report problems with the browser version to the port, not to the 0 A.D. developers.
Original 0 A.D. repository ↗