Name Primary programming language Scripting Cross-platform 2D/3D oriented Target platform Notable games License Notes and references 4A Engine C++ Yes 3D Windows, OS X, Linux, PlayStation 3, PlayStation 4, Xbox 360, Xbox One Metro 2033, Metro: Last Light, Metro Exodus Proprietary A-Frame (VR) HTML, JavaScript JavaScript Yes 3D Cross-platform A-Painter[1] MIT Open source Entity component system WebVR framework Adventure Game Interpreter C style Yes 2D DOS, Apple SOS, ProDOS, Classic Mac OS, Atari TOS List Proprietary Adventure Game Studio C++ AGSScript Yes 2D Windows, Linux Chzo Mythos, Blackwell Artistic 2.0 Mostly used to develop third-person pre-rendered graphic adventure games, one of the most popular for developing amateur adventure games Alamo Yes 3D Windows, OS X, Xbox 360 Star Wars: Empire at War, Star Wars: Empire at War: Forces of Corruption, Universe at War: Earth Assault Proprietary Aleph One C++ Lua, Marathon markup language Yes 2.5D Windows, Linux, OS X Aleph One (Marathon remake) GPL FPS engine Allegro C Ada, C++, C#, D, Lisp, Lua, Mercury, Pascal, Perl, Python, Scheme Yes 2D Windows, Linux, OS X, iOS, Android, Raspberry Pi, DOS Factorio[2] zlib Graphics, audio, input Antiryad Gx C, Assembler C, C++, Gel Yes 2D, 3D Windows, DOS, Mac OS, Linux, iOS, Android, AmigaOS, AROS, MorphOS, NACL Proprietary Anura C++, FFL[3] FFL[3] Yes 2D Windows, Linux, OS X, iOS, Android, BlackBerry 10 Frogatto & Friends, Argentum Age[4], Cube Trains[5] zlib [citation needed], feature freeze Anvil C++, C# Yes 3D Windows, PlayStation 3, PlayStation 4, PlayStation Vita, Wii U, Xbox 360, Xbox One List Proprietary AppGameKit C++, BASIC C#, C++, AGK BASIC Yes 2D, 3D Windows, Mac, iOS, Android, HTML5, Raspberry Pi Echoes, Driving Test Success Apps, Squashies Proprietary Ardor3D Java Yes 3D Cross-platform zlib Fork of jMonkeyEngine 2.0 Aurora toolset C++ NWScript Yes 3D Windows, Linux, OS X Neverwinter Nights Proprietary BigWorld Python Yes 3D Windows, Linux, Xbox 360, PlayStation 3 List Proprietary Blend4Web JavaScript, Python, C, C++ JavaScript Yes 3D WebGL, Windows, Linux, OS X, iOS, Android Experience Curiosity, Petigor's Tale, Back to the Middle Ages GPLv3 or commercial Game content, including graphics, animation, sound, and physics, is authored in the 3D modeling and animation suite Blender[6] Blender C, C++ Python Yes 2D, 3D Windows, Linux, OS X, Solaris Yo Frankie!, Sintel The Game, ColorCube GPL 2D/3D game engine packaged in a 3D modeler with integrated Bullet physics library[7][8] Bork3D Game Engine C++ Yes 3D IOS, OS X, Windows List BSD BRender Yes 3D Windows, DOS, PlayStation Carmageddon, FX Fighter, I-War (Independence War).