Frameworks

Index

Developer: Timo Wiren
Technical info
Code languages: C++
Code licenses: zlib
Code repositories: bioglaze/aether3d.git( since 2015, )
Build system: Make, Visual Studio, Xcode
Platform:
Technical info
Code languages: C++
Code licenses: GPL-3.0
Code repositories: sago007/annchienta.git( since 2017, ), svn.code.sf.net/p/annchienta/code
Build system: CMake
Platform: PBEM Game engine which is used to create many different strategy wargames today and for the past decade. Game engine? Implementations? See also: [Atlantis Little Helper](https://sourceforge.net/projects/alh/), [Dev group](https://web.archive.org/web/20201214185644/https://groups.yahoo.com/neo/groups/atlantisdev/info), [Atlantis 1.0](https://github.com/ennorehling/atlantis). https://github.com/essenbee/atlantis, https://github.com/AtlaClient/AtlaClient
Technical info
Code languages: C++
Code licenses: GPL-2.0
Code repositories: Atlantis-PBEM/Atlantis.git( since 2011, ), svn.code.sf.net/p/atlantis/code
Platform: Included in Blender is a complete game engine, allowing you to create a fully featured 3d game right inside Blender. Part of Blender.
Technical info
Code languages: C++
Code licenses: GPL-2.0
Code repositories: git://git.blender.org/blender.git
Build system: CMake
Platform:
Homepage: castle-engine.io
Technical info
Code languages: Pascal
Code licenses: LGPL-2.0
Code repositories: castle-engine/castle-engine.git( since 2015, )
Platform:
Developers: -, Aaron Baumbach, Adrien Béraud, Adrien de Sentenac, ahlwong, AIGRIND, Alexander Wong, AlexV, Andre Rudlaff, Andreas Loew, Andrey Syrokomskiy, angeltown, Anniruddh, Anton Sokolchenko, applejday, Augusto Souza, axmx, Ben Ward, bman, bo yu(余波), bofeng-song, Borja Refoyo Ruiz, Byung Il Choi, calfjohn, carlomorgantinizynga, Carlos Sessa, Carsten Sandtner, Ce Zheng, cheng.zhang, CHP, Chris, chuanweizhang2013, Ciaran Jessup, cocoscodeide, CocosRobot, codetypes, Dale Stammen, Danut Chereches, Darragh Coy, David DeSimone, Dawid Drozd, Denis Mingulov, Didiet, Dimon4eg, dingpinglv, Dmitry Lukianov, Dongyang.Cai, dzl-ian, Ed Bartley, Edward Zhou, Eli Lipsitz, Eli Yukelzon, Elviss Strazdins, Farkas Péter, Felix J, Filipe Lemos, fispurring, flamefox, flyingpacer, Francis, Frank Xu, Furkan Üzümcü, garfield_ho, Gavin Thornton, gero, ggggamer, gin0606, Giovanni Zito, Giuseppe Lapenta, Gkaczk, godyZ, Greg Rynkowski, guanqun, HALX99, halx99, hanbihui, Hao Wu, Haoyu Qiu, hbb, hhy, hobogenized, Hong, Liang, Hu Kaiou, Huabing.Xu, hugo, Igor Zavorotkin, iPuppy, iris-wy, j-jorge, Jae-Hong Lee, James Gregory, Jarek Lewandowski, Jason Xu, Jeff Wang, Jialong Zhai, jianglong, jianglong-zz, Jimmy, jiusheng, joewan, John, John-He-928, johnange, Josh Bodily, Jozef Prídavok, Jun Hyeon, Nam, Justin, Justin Hawkwood, Kaede Fujisaki, kcisoul, kepler-5, Kezhu Wang, Kohki Miki, KompjoeFriek, krinara86, kyokomi, leda, lettas, lihex, liuyq, loadrunner, longlene, Luis Parravicini, Macarse, maciekczwa, Marat Yakupov, Martell Malone, Martin Konôpka, Mat Hopwood, Maz, Maz Jaleel, mda, Michael Kösel, Milos Jakovljevic, minggo, Mircea Rilă, mogemimi, mschoi17, Namezero, Naoyuki Totani, newnon, Nicholas Barrios, Nikita, Nikolay Slobodin, Nite Luo, nutty, Oleg Baluk, pandamicro, Paul Gardiner, Paul Kim, Peter Siegmund, Peter Young, Phenix Yu, pipu, Pisces000221, pyrosphere, qiaofeng00oo, René Klačan, RH, Ricardo Quesada, Rohan Kuruvilla, Rolando Abarca, Sam Clegg, samuele3hu, Sasha Kuznietsov, sbrednikhin, seobyeongky, Sergey Shambir, Shane Smit, ShaoWeiLi, Sheldon, shinriyo, Shuja Shabandri, shujun.qiao, Shulepov, Shun Lin, sig-kill, SijieWang, silverscania, Slack-Moehrle, SongChengJiang, songmiao, SongShu, Standil, Steve Tranby, Strokachuk Oleg, SunLightJuly, sunzhuoshi, superLin, Surith Thekkiam, SuYaoHui, takaken1994, TankorSmash, Thomas Perl, tiantian20007, Timothy Zhang, tongpengfei, TZW, Valeri, Victor K, Vincent Yang, Vision Ke, Vladimir Perminov, Vladimir Timofeev, Vladyslav Kaplun, Waiter, Wenhai Lin, William Shakour, Wilson E. Alvarez, Wupei, xiaofeng11, XiaoYang, xpol, yalab, yanli.huang, yinkaile, Yodesoft, Yue Tang, yuezang, YuLei Liao, yushenglu, yuye.liu, Zhang Menghe, Zhe Wang, zii, Éloi Rivard, 偶尔e网事, 刘敏, 天热吃西瓜, 子龙山人, 江战, 超能力
Technical info
Code languages: C++
Code licenses: MIT
Code repositories: cocos2d/cocos2d-x.git( since 2010, )
Build system: CMake
Platform: OpenGL engine written in the D language.
Technical info
Code languages: D
Code licenses: MIT
Code repositories: Circular-Studios/Dash.git( since 2014, )
Platform: Multi-platform Game Engine, C# OpenGL Version (custom wrapper) including the Editor.
Technical info
Code languages: C#
Code licenses: Apache-2.0
Code repositories: DeltaEngine/DeltaEngine.git( since 2012, )
Platforms:
framework emulator
Nintendo DS emulator. See also: https://github.com/IceReaper/DesktopAdventuresToolkit
Technical info
Code languages: C, C++
Code licenses: GPL-2.0
Code repositories: TASVideos/desmume.git( since 2016, )
Developer: Matvey Cherevko
Technical info
Code languages: C++
Code licenses: MIT
Code repositories: enduro2d/enduro2d.git( since 2018, )
Build system: CMake
Platform:
framework clone content commercial + original required
Technical info
Code languages: JavaScript
Code licenses: CC-BY-NC-SA-3.0
Code repositories: Project-F/F.LF.git( since 2015, )
Assets licenses: Proprietary
Platform:
Technical info
Code languages: ActionScript
Code licenses: MIT
Code repositories: AdamAtomic/flixel.git( since 2009, )
Platforms:
Inspiration: Flixel
Developers: Ka Wing Chin, Thomas Weston
Technical info
Code languages: Java
Code licenses: 3-clause BSD
Code repositories: flixel-gdx/flixel-gdx.git( since 2013, )
Code dependencies: libGDX
Platform:
framework clone content open
Inspiration: Flappy Bird
Developer: CanadaHonk
Technical info
Code languages: JavaScript
Code licenses: MIT
Code repositories: oojmed/floppy-birb.git( since 2019, )
Platform: Suitable for puzzles like Sokoban.
Technical info
Code languages: C, JavaScript
Code licenses: Public domain
Code dependencies: SDL
Platforms:
framework 2D editor engine
Developer: Leland Dawson
Technical info
Code languages: C, C++
Code licenses: GPL-3.0
Code repositories: game-editor/game-editor.git( since 2013, )
Platform:
frameworkremake 2D content original required isometric
Implementation of Bioware's Infinity Engine.
Homepage: gemrb.org
Download: gemrb.org/Install.html
Technical info
Code languages: C++, Python
Code licenses: GPL-2.0
Code repositories: gemrb/gemrb.git( since 2012, )
Code dependencies: OpenAL, SDL2, Twisted, zlib
Build system: CMake
Platform:
framework 2D 3D
Developers: 20kdc, Aaron Franke, Aaron Record, Adam Brown, Alex Hirsch, Alexander-Alekseev, Alexey Khoroshavin, AlexHolly, AlexHoratio, Aman Jain, Andrea Catania, Andrew Silver, Andrii Doroshenko, Andy Maloney, Andy Moss, Angad Kambli, Anilforextra, Anish Bhobe, Anton Yabchinskiy, antony jones, aqnuep, ArcadeDoug, Aren Villanueva, Artem Varaksa, avencherus, azagaya, Bartłomiej T. Listwon, Bastiaan Olij, Ben Rog-Wilhelm, Benjamin, Bernhard Liebl, Bhupendra Aole, Bil Bas, Biliogadafr, Blackiris, Blazej Floch, Bojidar Marinov, brainsick, Brian Semrau, Brickcaster, Bruno Lourenço, bruvzg, Błażej Szczygieł, Cameron Reikes, Camille Mohr-Daurat, Carter Anderson, Chanon Sajjamanochai, Chen Tao, Clay John, Colin Kinloch, Conan K. Zhang, corrigentia, CowThing, Cradmon, Daeil Kim, Damar Inderajati, Dana Olson, Daniel Eliasinski, Daniel R, Daniel Ramirez, Daniel Ting, Danil Alexeev, David Saltares, David Sichma, David Snopek, Daw11, Dawid Wdowiak, deliciousfudge, Dennis Brakhane, Dharkael, Dima Granetchi, Dio, Dmitriy Romanov, Dmitry Koteroff, Dominique LaSalle, dreamsComeTrue, DrMoriarty, ducdetronquito, Dumitru Stama, Duroxxigar, e8newallm, eehrich, Ellen Poe, Elliott Sales de Andrade, Emmanuel, Emmanuel Barroga, Emmanuel Leblond, empyreanx, Enzo Nocera, Eoin O'Neill, Eric Lasota, Eric M, Eric Rybicki, Eric Tuvesson, Erik Selecký, est31, Evgeny Andreeshchev, F, Fabio Alessandrelli, fabriceci, Feniks, FigyTuna, Florian Jung, Florian Kothmeier, follower, foxydevloper, Francois Belair, Fredia Huya-Kouadio, Gallilus, Geequlim, Gen, Geometror, George Marques, Gerrit Großkopf, Giantblargg, Gilles Roudière, GlaceGwyneth, Gleb Mineev, Gordon MacPherson, Guilherme Felipe de C. G. da Silva, Guillaume Laforte, Gustav Andersson, Gustav Lund, Guy Rabiller, Hanif Ariffin, Haoyu Qiu, Hein-Pieter van Braam, Hennadii Chernyshchyk, Henrik Andersson, hilfazer, Hiroshi Ogawa, Holger Dammertz, Homer666, hoontee, Hubert Jarosz, Hugo Locurcio, Ibrahn Sahir, Ignacio Roldán Etcheverry, Indah Sylvia, isaacremnant, Ivan Shakhov, Ivan Vodopiviz, jack, Jakob Sinclair, James Westman, jbuck3, Jean Jung, Jean-Michel Bernard, JFonS, Johan Manuel, Johannes Witt, John Wigg, John Zulauf, Jonas, jonri, Jordan Schidlowsky, Jorge Araya, Joshua Grams, Juan Linietsky, Julian Murgia, Jummit, Justo Delgado, Ján Jančár, Jérôme GULLY, Jérôme Gully, K. S. Ernest (iFire) Lee, Karol Walasek, Karolis Kalzanauskas, karroffel, Kaveeta Vivatchai, kbake, Kelly Thomas, Ken Paulson, Kenneth Lorthioir, Kevin Fischer, Khairul Hidayat, Kit Bishop, kleonc, koalefant, Kongfa Waroros, Konrad Nowakowski, Konstantin Zaitcev, kubecz3k, kuruk-mm, Kyle Eichlin, Kyle Luce, Lamonte, LATRio, lawnjelly, Lee Zher Huei, Leleat, Leon Krause, Letheed, Liangdi, Lisandro Lorea, Liz Haas, Lorenz Junglas, Lucien Menassol, Luke Picciau, luzpaz, Lynx, lyuma, M. Huri, m4nu3lf, maksloboda, Manuel Strey, Marc, Marcel Admiraal, Marcelo Fernandez, Marcin Zawiejski, Marcus Brummer, Mariano Javier Suligoy, Marios Staikopoulos, Mark Kuo, Mark Riedesel, Martin Capitanio, Martin Jakubik, Martin Liška, Martin Sjursen, marxin, marynate, MasonAsh, Masoud BH, Mateo Miccino, Mateus Felipe C. C. Pinto, Mateusz, Matthew, Matthias Hölzl, Matthieu Huvé, Mattias Cibien, Maurizio Petrarota, Max Hilbrunner, Maxime Leroy, Maximillian Polhill, mbalint, MCrafterzz, megalike, Menderes, Meriipu, Meru Patel, merumelu, Michael Alexsander, Michał Iwańczuk, Michele Valente, MichiRecRoom, Mikko Mustonen, Mitch Curtis, Moritz Wundke, Morris "Tabor" Arroad, mrezai, MS, muiroc, Muller-Castro, Naoto Kondo, Naryosha, Nathan, Nathan Franke, Nathan Lovato, Nehluxhes, Nicholas Huelin, Nickswoboda, NikodemL, Nils, nmrkr, Numan Zaheer Ahmed, Nuno Donato, opl-, Ovnuniarchos, Pan Ip, Pascal Richter, Patrick, Patrick Olsen, Paul Batty, Paul Joannon, Paul Trojahn, Paulo Gomes, Paweł Fertyk, PeaceSells50, Pedro J. Estébanez, Peter Folkins, Piet Bronders, Piet Goris, Pieter-Jan Briers, pihdastudios, pkowal1982, Przemysław Gołąb, Pun1sher, punto-, puthre, Péter Magyar, QbieShay, quabug, Rafał Mikrut, Ralph Minderhoud, Ramesh Ravone, Ranoller, raphael10241024, Raskyld, Rasmus, Raul Santos, Ray, ray90514, Ricardo Pérez, Ricardo Subtil, Rob Messick, Robbie Cooper, Robert Hernandez, Robert Morse, Roberto F. Arroyo, Robin Hübner, rodolforg, Romløk, romulox-x, rraallvv, Rushyendra Maganty, Ruslan Mustakov, Ryan Roden-Corrent, Ryan Stein, Rémi Verschelde, Răzvan C. Rădulescu, Sam Green, Samuel Grigolato, SamuelDeboni, Saniko, santouits, SaracenOne, sdfgeoff, Sergey Lapin, Sergey Minakov, sersoong, shartte, sheepandshepherd, Shiqing Lyu, Siddharth Sen, Siddhartha Pratap Singh, Siewio, Silc 'Tokage' Renew, Silvano Cerza, Simon Wenner, sketchyfun, SkyLucilfer, Slooth, smix8, SneakyFish5, staddy, Stefano Bonicatti, Stijn Hinlopen, supagu, SuperUserNameMan, surt, Swarnim Arun, Syl, tagcup, TC, Thakee Nathees, thebestnom, Theo Hallenius, theoway, Thomas ten Cate, ThreeRhinosInAnElephantCostume, Timo, Timo Schwarzer, toasteater, Tomek, trollodel, Tumeo, Twarit Waikar, TwistedTwigleg, u32i64, Umang Kalra, Utkarsh, Viktor Ferenczi, Vinzenz 'evilissimo' Feenstra, volzhs, Waldson Patrício, Webster Sheets, Will Nations, William Deurwaarder, Wilson E. Alvarez, Windy Darian, Xavier Cho, Xavier Sellier, Yetizone, Yuri Roubinsky, Yuri Sizov, Zae Chao, Zak, Zak Stam, Zaven Muradyan, zenvoid, ZuBsPaCe, Дмитрий Сальников, Костадин Дамянов
Homepage: godotengine.org
Media: Godot
Download: godotengine.org/download
Technical info
Code languages: C, C++
Code licenses: MIT
Code repositories: godotengine/godot.git( since 2014, )
Build system: Scons
Platform:
frameworkgame engine content commercial
Tool of Grand Theft Auto: San Andreas. Contains asset extraction tools for GTA:SA https://github.com/grit-engine/grit-engine/tree/master/gtasa
Technical info
Code languages: C++, Python
Code licenses: MIT
Code repositories: grit-engine/grit-engine.git( since 2016, )
Platform:
framework isometric tiles turn-based
Homepage: h-world
Download: h-world/files
Technical info
Code languages: C, Lua, C++
Code licenses: GPL-2.0
Code repositories: osgames/h-world.git( since 2018, ), h-world.cvs.sourceforge.net
Platform:
framework 3D real-time
Technical info
Code languages: C++, C
Code licenses: zlib
Code repositories: zaki/irrlicht.git( since 2010, ), svn.code.sf.net/p/irrlicht/code
Platform:
Technical info
Code languages: JavaScript, PHP
Code licenses: GPL-3.0
Code repositories: Techbot/JiGS-PHP-RPG-engine.git( since 2012, )
Platform: Desktop/Android/BlackBerry/iOS/HTML5 Java game development framework.
Developers: Adam Gorman, Adinata Thayib, Adrian Papari, Aldous, Alex Vega, alex55i, AndEditor7, Andrew Shu, Antoine Vianey, Anton Chekulaev, Ariel Coppes, Aurelien Ribon, Avetis, Benjamin Schulte, blackbluegl, BlueRiverInteractive, broken-e, Carlos Martinez, Christoph Aschwanden, CodePoKE, Cord Rehn, cypherdare, damios, Daniel, Daniel Heinrich, Daniel Ludwig, Daniil Sivak, davebaol, David Lönnhager, David Park, David Saltares, Davis Silverman, dudez, dylanetaft, Fabiitch, Florian Bäthge, florianf, Franck Wolff, FredGithub, Frosty-J, frustaci, Geoffrey Owen, Gijs-Jan Roelofs, Green Lightning, Guillaume Alvarez, Guillermo Andrades, Gustavo Maciel, Hanno Neuer, hyvas, indiumindeed, intrigus, J Fixby, James Game, James Jurach, Jan Polák, Jaroslaw Wisniewski, Jean-Sébastien B., Jeric, Jesse Talavera-Greenberg, Johannes Sjölund, John C. Allwein, Jon Renner, Jonathan Pearl, Julien Villegas, Junji Takakura, Justin Hamilton, Justin Shapcott, karan nagpal, karlstrings, Kjetil Mehl, kotcrab, Kush, LC, Leonid, lordjone, Luca Vignaroli, Maarten Bezemer, Mai M., maltaisn, Marco Baccarani, Mario Zechner, Matthias Piepkorn, Maxim Titov, MGSX, Michael Barkholt, Michael Bayne, Mickaël Allonneau, mikemee, Mikhail Churbanov, Mikhail Kreymerman, Miltos, MJ, Natan, Nathan Sweet, Ncl8, Niklas Therning, obigu, Oleh Palianytsia, Olli-Pekka Valtonen, Pat, payne911, Pedro Veloso, Peter LaValle, Philip Kamenarsky, Piotr Jastrzebski, PokeMMO, psperl, raeleus, Richard Martin, Rob Bogie, Robert Massaioli, Roland Vigh, Rosthouse, ryanastout, sarkanyi, SimonIT, sluglit, Stefan Bachmann, Tam Dinh Thai Minh, The Power Process, TheInventionist, Thomas Creutzenberg, Thomas Pronold, Thomas ten Cate, Thomas Weston, Thotep, tmclif, Tommy C. Li, Tommy Ettinger, Tomski, Valentin Milea, Vincent, Vincent Bousquet, wheelergames, WickedShell, William Guss, Xoppa, Yuri Pourre, Ángel Serrano
Homepage: libgdx.com
Media: libGDX
Technical info
Code languages: Java, C++, C
Code licenses: Apache-2.0
Code repositories: libgdx/libgdx.git( since 2012, )
Platform:
Technical info
Code languages: Kotlin, C, Java
Code licenses: 3-clause BSD
Code repositories: LWJGL/lwjgl3.git( since 2012, )
Build system: Gradle
Platforms:
framework game framework
Fantasy computer that you can use to make, play and share tiny retro-looking games and programs. Games made by it: https://liko-12.github.io/Disks/
Technical info
Code languages: Lua, Rust
Code licenses: MIT
Code repositories: LIKO-12/LIKO-12.git( since 2021, )
Code dependencies: LÖVE
Platforms:
framework 2D 3D
Developer: cping
Homepage: cping/LGame
Download: cping/LGame/releases
Technical info
Code languages: Java, C#
Code licenses: Apache-2.0
Code repositories: cping/LGame.git( since 2012, )
Platforms: C# wrapper for LÖVE
Inspiration: LÖVE
Developer: Yx
Technical info
Code languages: C#, C++
Code licenses: MIT
Code repositories: endlesstravel/Love2dCS.git( since 2017, )
Platform:
Technical info
Code languages: C++
Code licenses: MIT
Code repositories: nem0/LumixEngine.git( since 2013, ), nem0/lumixengine_data.git
Platforms: Framework you can use to make 2D games in Lua.
Homepage: love2d.org
Technical info
Code languages: C++
Code licenses: zlib
Code repositories: love2d/love.git( since 2019, )
Build system: CMake
Platform:
frameworkrole playing 2D multiplayer online + massive
Technical info
Code languages: C++
Code licenses: GPL-2.0
Code repositories: mana/manaserv.git( archived, since 2011, ), tales/tales-client.git @add( archived, since 2013, )
Build system: CMake
Platforms:
frameworkremake clone content open racing
[Discussion of the music licensing](http://memak.raydium.org/viewtopic.php?p=5216&sid=6ccfed9175e1d0892554bb2d2d79ab9c)
Inspiration: TrackMania
Developer: x fennec
Technical info
Code languages: PHP
Code licenses: ?
Code repositories: svn://raydium.org/raydium/trunk
Code dependencies: Raydium
Assets licenses: GPL, CC BY-NC-SA, CC BY-SA
Platform: Maratis 3.x is mature.
Technical info
Code languages: C++
Code licenses: GPL-2.0
Code repositories: anael-seghezzi/Maratis-4.git( since 2015, ), code.google.com/archive/p/maratis/source
Build system: CMake, Scons
Platforms:
frameworkremake content open voxel
Inspiration: Minecraft
Developers: 0gb.us, adrido, Agustin Calderon, AlexKurisu, Allan Nordhøy, An0n3m0us, ANAND, Andrei Stepanov, Anton, Anton Tsyganenko, Aracnus, Beha, Ben Deutsch, Bigfoot, BlockMen, Bluebird, BreadT, BrunoMine, celeron55, ChineseHackers, Ciaran Gultnieks, Craig Davison, Danila Shutov, dannydark, Daretmavi, David CARLIER, David Leal, Diego Heras, Diego Martínez, Dmitry Marakasov, doserj, DS, DTA7, Duane Robertson, Dániel Juhász, Elias Fleckenstein, Elijah Duffy, est31, Esteban I. Ruiz Moreno, Ezhh, Fixer, Florian Euchner, flyx, Foghrye4, Gaël C., Gregory Currie, Han So Ri, hecks, Hugo Locurcio, Hugues Ross, Ian Giestas Pauli, Jacob Ferrero, Jakub Vaněk, Jean-Patrick Guerrero, Jeff Huang, Jens Rottmann, Jonathan Neuschäfer, Jozef Behran, João Rodrigues, Juhani Numminen, Juozas, kahrl, KodexKy, kwolekr, Kyle Mills, larjona, Lars Müller, Le Platos, Lejo, lhofhansl, lisacvuk, LoneWolfHT, Lord89James, Loïc Blot, luk3yx, Maciej Kasatkin, Maksim, Markus Koschany, mat9117, matttpt, MillersMan, minetest-services, Mircea Kitsune, mito551, Muhammad Rifqi Priyo Susanto, Nathanaël Courant, Naëla Courant, Nils Dagsson Moskopp, nOOb3167, Oblomov, Oleksandr Kovalchuk, orwell96, osoitz, Oğuz Ersen, Pantyhose-X, Paramat, Paul Ouellette, Pavel, Pierre-Yves Rollo, PilzAdam, proller, random-geek, raymoo, red-001, Rob Blanckaert, Robert 'Bobby' Zenz, Rogier-5, rubenwardy, sfan5, ShadowNinja, Silvério Santos, SmallJoker, socramazibi, sofar, SokolovPavel, Sokomine, SpeedProg, Stas K., stujones11, sweetbomber, t0suj4, tenplus1, TeTpaAka, texmex, TheTermos, Thomas--S, TicklishHoneyBee, Tim, Tre, Vanessa Dannenberg, Viktar Vaŭčkievič, Vincent Glize, Vincent Robinson, Vitaliy, Warr1024, Wayward One, Weblate (bot), weedy, weqqr, Wuzzy, x2048, Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat Yasuyoshi (MNH48), zaoqi, Zeno-, zeuner, Zheyu Shen, ZhiZe-ZG, zoli111, Zughy,
Technical info
Code languages: C, C++, Lua
Code licenses: LGPL-2.1
Code repositories: minetest/minetest.git( since 2011, )
Code dependencies: Irrlicht Engine
Assets licenses: CC-BY-SA-3.0
Build system: CMake
Platform:
framework clone
Implementation of the Ruby Game Scripting System (RGSS).
Homepage: Ancurio/mkxp
Technical info
Code languages: C++, C
Code licenses: GPL-2.0
Code repositories: Ancurio/mkxp.git( since 2013, )
Build system: CMake
Platform: Implementation of the Microsoft XNA 4 Framework.
Developers: Adam Kapos, Adrian Batzill, Alejandro González, Aleksander Berus, Andre Esteve, Andrei Timofeev, Andy Dunn, Aranda Morrison, Bartlander, Benjamin Ward, Boris Krivonog, Brian Peek, Carl Ådahl, Chris Crutchfield, Chris Sung, Christian Schwarz, Dan Rigby, Daniel Neel, Daniel Sör, Dave Leaver, David Kiss, David Lively, David Taylor, Dean Ellis, DigitalRune, Dominique Louis, Edward Rudd, espes, Ethan Lee, Eugene Marcotte, Evan Todd, Florian Fischer, Gareth Williams, Harry, Helmut Garstenauer, HopefulToad, Hüseyin Uslu, Jack Dolabany, Jacob Anderson, Jake Poznanski, James Ford, James Lupiani, jbeshir, Jeff Johnson, Jeremy, Jesse, Jo Shields, John Lyon-Smith, Jonathan Noyola, Jonathan Peppers, Jordan Phillips, June Rhodes, Justin Aquadro, KakCAT, Karim LUCCIN, Katelyn Gadd, Kenneth Pouncey, kfazi, kimimaru4000, Lancej, Lior Tal, Marcus R. Brown, Mark, Marshall Ward, Martin Garstenauer, Martin Wahnschaffe, Matt Rusiniak, Matthew Leibowitz, Mattias Cibien, Michael Cummings, Michael De Piazzi, Michael Falk, Mostafa Aghajani, Nathan Furtwangler, ncoder, Nikos Kastellanos, Pascal Craponne, Petri Laarne, Philippe, Rami Tabbara, Renaud Bédard, Roman Shapiro, roponator, Ryan Cheung, Scott, Scott Freeman, Sebastian Krośkiewicz, Shawn M., Simon (Darkside) Jackson, Simon Eddeland, squarebananas, Steve 'Sly' Williams, stromkos, StygianTraveler, Sławomir Siudek, tdeeb, TechPizza, thefiddler, Thiago 'Jedi' Abreu, Thiago Dias Pastor, Thomas Altenburger, Tim Jones, Tom Spilman, TotallyEvil Developers, Tzenchor, Vicente Penades, Victor Chelaru, Vodacek, Xanather, Yannick Comte, YTN0, Yuri Roubinsky, zigzag312, Zolniu, Ádám L. Juhász
Technical info
Code languages: C#
Code licenses: MS-PL, MIT
Code repositories: MonoGame/MonoGame.git( since 2011, )
Platforms:
Technical info
Code languages: C, C++
Code licenses: MIT
Code repositories: DigitalPulseSoftware/NazaraEngine.git( since 2012, )
Build system: premake
Platform: Official Hamster Republic Role Playing Game Construction Engine
Technical info
Code languages: Basic
Code licenses: GPL-2.0
Code repositories: bitbucket.org/rbv/ohrrpgce-svn.git, ohrrpgce/ohrrpgce.git @add( since 2019, ), rpg.hamsterrepublic.com/source/wip @add
Platform: Game engine and a game development platform. See also: [University of Illinois/NCSA Open Source License](https://github.com/OctaForge/OF-Engine/blob/master/COPYING.md)
Homepage: octaforge.org
Technical info
Code languages: C++
Code licenses: Custom
Code repositories: git.octaforge.org/OctaForge/OctaCore.git, OctaForge/OF-Engine.git( archived, since 2011, )
Build system: Make
Platform: Game engine and editor.
Technical info
Code languages: C++
Code licenses: LGPL-2.1
Code repositories: osgames/oge.git( since 2019, ), git.code.sf.net/p/oge/git @add, svn.code.sf.net/p/oge/svn, oge.cvs.sourceforge.net
Build system: CMake
Platform: 2D RPG creation utility, similar to the popular RPG Maker series.
Technical info
Code languages: C++
Code licenses: GPL-3.0
Code repositories: osgames/openrpgmaker.git( since 2018, )
Platform: Allows people to play Role Playing Games and some miniature based war games in real-time over the Internet.
Technical info
Code languages: Python
Code licenses: GPL-2.0
Code repositories: osgames/openrpg.git( since 2019, ), svn.code.sf.net/p/openrpg/svn, openrpg.cvs.sourceforge.net
Code dependencies: CherryPy, Pillow, wxPython
Platform: Plugin-based, data-driven 2D-oriented game engine.
Technical info
Code languages: C
Code licenses: zlib
Code repositories: orx/orx.git( since 2015, )
Platform:
framework 3D engine
Technical info
Code languages: C, C++
Code licenses: MIT
Code repositories: adriengivry/Overload.git( since 2019, )
Build system: premake
Platform: HTML5 game framework.
Homepage: phaser.io
Download: phaser.io/download
Technical info
Code languages: JavaScript
Code licenses: MIT
Code repositories: photonstorm/phaser.git( since 2013, )
Platform: C++ and Lua framework for building interactive applications.
Homepage: polycode.org
Download: polycode.org/download
Technical info
Code languages: C, C++
Code licenses: MIT
Code repositories: ivansafrin/Polycode.git( since 2010, )
Build system: CMake
Platform: Library for making multimedia applications like games built on top of the SDL library.
Technical info
Code languages: C, Python
Code licenses: LGPL-2.1
Code repositories: pygame/pygame.git( since 2017, )
Code dependencies: SDL
Platform: ORPG (online role-playing-game) engine that allows everyone to create their own ORPG adventure within minutes. Is this an engine or a game?
Technical info
Code languages: Python
Code licenses: MIT
Code repositories: marcusmoller/pyorpg-client.git( since 2013, ), marcusmoller/pyorpg-server.git @add( since 2013, )
Code dependencies: PGU, pygame, Twisted
Platform:
framework racing
Developer: Jujucece
Technical info
Code languages: Python
Code licenses: GPL-2.0
Code dependencies: pygame
Platform: Cross-platform application framework. Not a specialized game framework, but one could write games with it. See also the [Qt Creator IDE](https://wiki.qt.io/Qt_Creator).
Developers: aavit, Adam Strzelecki, aholza, Albert Astals Cid, Alberto Mardegan, alcroito, Aleix Pol, Alejandro Exojo, Alessandro Portale, Alex Blasche, Alexander Akulich, Alexandra Cherdantseva, Alexey Edelev, Allan Jensen, Andreas Aardal Hanssen, Andreas Buhr, Andreas Hartmetz, Andrey Golubev, André Hartmann, André Klitzing, André Rocha (TQtC), Andy Nichols, AndyShawQt, antkudr, Assam Boudjelthia, Aurélien Gâteau, avolkov-astra, bbreitmeyer, bitbrat, BogDan Vatra, Boris Dušek, Błażej Szczygieł, Charles Yin, Chris Meyer, Christian Ehrlicher, Christian S, Christoph Schleifenbaum, Christophe Giboudeaux, cor3ntin, Cristian Adam, Cristián Maureira-Fredes, Daiwei Li, Daniel Molkentin, David Faure, David Gil, davidedmundson, Debao Zhang, dfaure, Dimitrios Apostolou, diseraluca-qt, Dmitry Kazakov, Dmitry Shachnev, dongmeiwang, Dyami Caliri, Edward Welbourne, Eike, Elvis Angelaccio, ElvisLee, ericLemanissier, eskilblomfeldt, Fabian K, Filipe Azevedo, Florian Bruhin, Frank Meerkötter, Frank Richter, Frederik Gladhorn, Fredrik Orderud, Friedemann Kleint, Gatis Paeglis, Giuseppe D'Angelo, Gunnar Sletta, Holger Freyther, Ievgenii Meshcheriakov, iieklund, Israel Lins Albuquerque, Ivan Komissarov, J-P Nurmi, Jake Petroules, James Turner, Jan Arne Petersen, Jan Grulich, JarekKobus, Jason Barron, Jean-Michaël Celerier, Jeremy Lainé, jeromepasion, Jesus Fernandez, jianliang79, jmcdonnell-qnx, Jocelyn Turcotte, Johannes Zellner, John Layt, Jonathan Liu, José Millán Soto, jsee23, Jörg Bornemann, Jüri Valdmann, Kai Koehne, Kai Pastor, Kamil Trzciński, Kavindra Palaraja, kbroulik, Kevin Funk, Kevin Ottens, Konstantin Ritt, Konstantin Tokarev, kreios4004, Kurt Pattyn, laknoll, Lars Schmertmann, Laszlo Agocs, Laszlo Papp, Leena Miettinen, Liang Qi, Lionel CHAZALLON, lixinwei715, loaden, Lorn Potter, Luca, mabrand, Maks Naumov, Marc Mutz, Markus Goetz, Martin Klapetek, Martin Storsjö, Matt Hoosier, Maurice Kalinowski, mgraesslin, Mike Achtelik, Mike Krus, Mikhail Svetkin, Milian Wolff, Mitch Curtis, Montel Laurent, Morten Johan Sørvig, Mårten Nordheim, Nicolas Fella, nierob, Nikita Krupenko, njeisecke, oktal3700, Olivier Goffart, Orgad Shaneh, Oswald Buddenhagen, owolff, Palo Kisa, Paul, Paul Lemire, Paul Wicking, Peter Kümmel, Peter Seiderer, phartmann, Pier Luigi Fiorini, Pino Toscano, Raphael Kubo da Costa, Ray Donnelly, Richard Moore, rickst29, Robert Löhning, Robin Burchell, Rolf Eike Beer, Romain Pokrzywka, Ryan Chu, Samuel Gaist, Samuel Nevala, sapiippo, sav-ix, sbinner, Sean Harmer, Sergio Martins, Shawn Rutledge, Simon Hausmann, Stephen Kelly, Sune Vuorela, Sze Howe Koh, talamaki, Tasuku Suzuki, tasuku-suzuki, Thiago Macieira, Thomas Hartmann, Thomas McGuire, Tim Blechmann, tmartsum, Tobias Hunger, Tobias Koenig, Tor Arne Vestbø, toreinio, tsdgeos, ulherman, Uli Schlachter, Venu, vertrni, Ville Voutilainen, Vitaly, Volker Hilsheimer, Volker Krause, Vova Mshanetskiy, Weng Xuetian, Xizhi Zhu, xknight, Yoann Lopes, Yuhang Zhao, Zeno Albisser
Homepage: www.qt.io
Media: Qt
Download: www.qt.io/download
Technical info
Code languages: C++
Code licenses: LGPL-3.0
Code repositories: qt/qtbase.git( since 2013, )
Platform:
Technical info
Code languages: Pascal
Code licenses: MIT
Code repositories: bitbucket.org/Darthman/quad/src
Technical info
Code languages: C, Shell
Code licenses: GPL-3.0
Code repositories: git.savannah.gnu.org/git/rpge.git, osgames/rpge.git @add( since 2019, )
Build system: Autoconf
Platform: Open source easy to use standalone 3D Game Maker and 3D Game Design program currently based on the cube 2 engine.
Technical info
Code languages: C++, C
Code licenses: Custom
Code repositories: PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker.git( since 2014, )
Developer: David Dubois
Technical info
Code languages: C++
Code licenses: MPL-2.0
Code repositories: DethRaid/SanityEngine.git( since 2020, )
Build system: Visual Studio
Platform:
framework 2D side-scrolling
Developer: Benjamin Marty
Technical info
Code languages: C#
Code licenses: GPL-2.0
Code repositories: git.code.sf.net/p/sgdk2/git, osgames/sgdk2.git @add( since 2019, ), svn.code.sf.net/p/sgdk2/code
Platform: Allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. Requires original data files.
Inspiration: SCUMM
Developers: a/, Aaryaman Vasishta, Aashwin Vaish, Adrian Frühwirth, Alex Bevilacqua, Alexander, Alexander Panov, Alexander Reim, Alexandre Fontoura, AllOuttaGum, Alphard-o, Alyssa Milburn, Andrea Boscarino, Andrei Kurushin, Andrei Prykhodko, angstsmurf, Anotherguest, Anton Yarcev, Antoniou Athanasios, Arnaud Boutonné, Aryan Rawlani, athrxx, aviloria, Bartek Gentkowski, Bartosz Dudziak, Bastien Bouclet, Ben Castricum, Bertrand Augereau, BeWorld, Björn Esser, Borja Lorente, Cadi, Cameron Cawley, chrilith, Chris Warren-Smith, Christian Krause, Christian Kündig, Christoph Mallon, clone2727, Colin Snover, d356, dafioram, Dan Church, Daniel, David A. Russo, David Turner, David-John Willis, Deborah Servilla, dftsf, Die4Ever, Divyam Ahuja, Dmitry Gladkov, Donovan Watteau, Doron Rosenberg, Douglas Liu, Drenn1, Dries Harnie, Dylan Servilla, Eduard Chaika, Einar Johan Trøan Sømåen, Ender, Eric Culp, Eric Fry, Erich E. Hoover, Ettore Atalan, Eugene Sandulenko, Evgeny Grechnikov, Faalagorn, Fabio Battaglia, Filippos Karapetis, Fiodar, Francisco Javier Diéguez Tirado, FrostyHitoshura, Giulio Camuffo, goodoldgeorge, Gregory, Hein-Pieter van Braam, Henrik "Henke37" Andersson, Hubert Maier, Ingo van Lil, Ismail Khatib, Ivan Lukyanov, Jakub Wilk, Jaromír Wysoglad, Jennifer McMurray, jepael, Joel Teichroeb, Johannes Schickel, johndoe123, Jonas Karlsson, Joni Vähämäki, Joohan Lee, Joost Peters, Jordi Vilalta Prat, Joseph Davies, Joseph Jezak, Joseph-Eugene Winzer, Julien Templier, Kaloyan Chehlarski, Kari Salminen, Kawa, KingGuppy, Kirben, kkaisershot, Klaus Reimer, Lars Skovlund, Le Philousophe, LMerckx, lolbot-iichan, Lothar Serra Mari, Lyubomyr Lisen, malikcjm, Manuel Alfayate Corchete, marcosoutsider, Marcus Comstedt, Marko Madic, Martin Gerhardy, Matan Bareket, Matt Lewandowsky, Matthew Duggan, Matthew Jimenez, Matthieu Milan, Max Horn, Maxim Kovalenko, mdenizdemirci, Michael Ball, Michael D., Michał Janiszewski, midstream, miller-alex, MiroslavR, Misty De Meo, mparnaudeau, MPinillos, Narek Mailian, Nathanael Gentry, neuromancer, Nick Renieris, Nipun Garg, Niv Baehr, NMIError, Norbert Bajkó, Oleksii, Omer Mor, Orgad Shaneh, Ori Avtalion, Oystein Eftevaag, Paolo86cripple, Paul Gilbert, PaulGilbert, Paweł Kołodziejski, peres, Peter Helbing, Peter Kohaut, Pierre de Poulpiquet, Pino Toscano, Péter Bozsó, Rafał Będźkowski, Rafał Rzepecki, Retro-Junk, RichieSams, Robert Crossfield, Robert Göffringmann, Rodrigo Rebello, Rodrigo Vegas Sánchez-Ferrero, Roland van Laar, rsn8887, scootergrisen, Scott Percival, Scott Thomas, Sebastian Krzyszkowiak, ShadowNate, sheep, Simei YIN, Simon Sawatzki, sirlemonhead, sluicebox, spookypeanut, Stefano Musumeci, Steven Hoefel, SteveNew, sunmax, Sven Hesse, sylvaintv, tag2015, Tarek Soliman, taylorzhancher, Thierry Crozat, Thomas Allen, Thomas Edvalson, Thomas Fach-Pedersen, Timo Mikkolainen, tiqpit, Tobia Tesan, tobigun, Tom L., Tom Shawver, Tomas Jakobsson, Torbjörn Andersson, trembyle, upthorn, VAN-Gluon, Vhati, Vincent Pelletier, Vladimir, Vladimir Serbinenko, vmpajares, vyzigold, Víctor "IlDucci", Walter van Niftrik, Weblate (bot), Will Thomson, Willem Jan Palenstijn, wonst719, yaz0r, Yotam Barnoy, Zbyněk Schwarz, Zvika, Ľubomír Remák, Łukasz Wątka
Technical info
Code languages: C++
Code licenses: GPL-2.0
Code repositories: scummvm/scummvm.git( since 2011, )
Build system: Make
Platform:
Technical info
Code languages: C
Code licenses: MIT
Code repositories: osgames/sge2d.git( since 2018, ), svn.code.sf.net/p/sge2d/code
Platforms: See also [SoftPixel Editor](https://sourceforge.net/projects/softpixeleditor/)
Developer: Lukas Hermanns
Technical info
Code languages: C++, C
Code licenses: zlib
Code repositories: osgames/softpixelengine.git( since 2019, ), svn.code.sf.net/p/softpixelengine/code
Build system: CMake
Platform:
frameworkgame enginerole playing 3D content original required
Source code of the Storm Engine (Sea Dogs / Pirates of the Caribbean games)
Technical info
Code languages: C++
Code licenses: GPL-3.0
Code repositories: storm-devs/storm-engine.git( since 2020, )
Build system: CMake
Platform:
framework 2D 3D
Technical info
Code languages: TypeScript
Code licenses: ISC
Code repositories: superpowers/superpowers-core.git( archived, since 2015, )
Platforms:
framework 2D multiplayer local top-down
Starships that battle in a 2d top-down arena.
Technical info
Code languages: GDScript
Code licenses: MIT
Code repositories: notapixelstudio/superstarfighter.git( since 2018, )
Code dependencies: Godot
Platform: Stable platform for various types of gameplay settings in a voxel world. Not sure if it's a game, a game engine/framework or a graphical/scene framework.
Inspiration: Minecraft
Developers: 4Denthusiast, Abhinav Tripathi, Adam Aboudi, Adrian Siekierka, Aleksander Wójtowicz, Alex, Alexander Grooff, André Lago, AndyTechGuy, Anthodeus, Anthony Kireev, Arav Singhal, Arihant-Joshi, Arkka Dhiratara, Arpan Banerjee, Arpit Kamboj, Arthur Casals, Avalancs, AWFeldick, Bas de Böck, Benjamin Wrensch, BenjaminAmos, Chris Bogaards, Chris Vennel, ContronThePanda, Darshan Tank, David Kamberský, David S, Devi Acharya, Dylan, Dylan J, E Aakash, Edvinas Danevičius, Ely Jacobi, EMX, engiValk, Esa-Petri Tirkkonen, EvanY, flo, Flávio Couto, Gabriel Fabrício, Gianluca Nitti, Gregor Karetka, Gustavo Silva, Iaron da Costa Araújo, Igor Yamolov, iHDeveloper, Immortius, indianajohn, ironchefpython, jdrueckert, Jessica Hawkwell, Jin XIA, Jindřich Dítě, jmryan64, JoeClacks, joseph-healy, Josh Zacharias, Jozef, Jtsessions, Jun Kim, kaen, Kartikey Agrawal, kcirtaptrick, Kevin Blaszczyk, Kevin Turner, Kinshuk Kashyap, Koward, ktksan, Linus van Elswijk, Loonride, Louis Rosenberg, Lucas Lima Vieira, Malanius Privierre, Malo Jaffré, Mandar Juvekar, manu3d, Manuel Brotz, Marcel, Marcin Sciesinski, Margretor, Martin Steiger, Mathias Kalb, Max Borsch, Maxim, Mayant Mukul, Meet Shah, meetcshah19, Mehul Ahuja, Metamolecular, LLC, metouto, Michael Bilinsky, Michael Pollind, Mike Kienenberger, Milan Ender, Mitch, morrilet, mwvdev, naiffuR, Nail Khanipov, Naman Tiwari, Neil Moon, Nicholas Bates, Nihal Singh, nschnitzer, Omaranwa, oniatus, Oussama Aouessar, overdhose, Penn Su, Piotr Halama, Quinton Reeves, Qwertygiy, Rajiv Thorat, Rasmus Praestholm, readv, Richard, Robin Schimpf, Ron Popov, Rostyslav Zatserkovnyi, Sagar Gupta, Saket Singh, Sam Dirkswager, Sarthak Khandelwal, sdab, Serj S., shartte, SHAUNAK DIXIT, Shreyas Iyer, sin3point14, Soundwave, Squishy Terasology Robot, Stefania Makrygiannaki, Stuthulhu, Suhas S, Swastik Garg, synopia, Taha Doğan Güneş, TimVerhaegen, Tobias Nett, TobyShaw, Trekmarvel, TylerT, ujjwal mishra, vampcat, vedant-shroff, Visan, Viveret Amant, William Lahti, XTariq, Павел Артеменко
Homepage: terasology.org
Technical info
Code languages: Java
Code licenses: Apache-2.0
Code repositories: MovingBlocks/Terasology.git( since 2011, )
Platform:
framework content open first-person shooter
(abbreviated TOL) Experimental online multiplayer first-person shooter game.
Technical info
Code languages: C++, C, C#
Code licenses: GPL-3.0
Code repositories: fr1tz/terminal-overload.git( since 2014, )
Code dependencies: Torque 3D
Assets licenses: CC-BY 4.0
Platform: A framework for turn-based 4 X's game (eXplore, eXpand, eXploit, eXterminate). Designed for long games, supporting massive universes and has an easily expanded tech tree. Should this be a game engine instead? Server is written in C++. Client is written in Python.
Technical info
Code languages: C++, Python
Code licenses: GPL-2.0
Code repositories: thousandparsec/tpserver-cpp.git( since 2010, ), thousandparsec/tpclient-pywx.git @add( since 2010, )
Code dependencies: NumPy, psyco, pygame, pyOpenSSL, wxPython
Platform:
framework interactive fiction text-based
Client-side framework for narrative hypertext interactive fiction.
Technical info
Code languages: JavaScript
Code licenses: MIT
Code repositories: idmillington/undum.git( since 2010, )
Platforms: Game engine for creating electronic versions of traditional board and card games. Quite a few [VASSAL modules](http://www.vassalengine.org/wiki/Category:Modules). https://git.code.sf.net/p/vassalengine/listbridge, https://git.code.sf.net/p/vassalengine/site, https://git.code.sf.net/p/vassalengine/site-src, https://git.code.sf.net/p/vassalengine/vassal4-demo
Technical info
Code languages: Java
Code licenses: LGPL-2.1
Code repositories: svn.code.sf.net/p/vassalengine/svn
Platform:
framework content open first-person space
First-person space trading and combat simulator. See also [VegaStrike Developer Tools](https://sourceforge.net/projects/ppueditor/?source=directory) and [VSMap3D](https://sourceforge.net/projects/vsmap3d/?source=directory).
Technical info
Code languages: C++
Code licenses: GPL-2.0
Code repositories: vegastrike/Vega-Strike-Engine-Source.git( since 2015, ), svn.code.sf.net/p/vegastrike/code
Code dependencies: OpenGL
Platform:
framework 2D 3D
Developer: Amer Koleci
Technical info
Code languages: C#, C++
Code licenses: MIT
Code repositories: amerkoleci/vortice.git( since 2019, )
Platform:
framework rendering
DirectX11 real-time renderer.
Developer: Volkan Ilbeyli
Technical info
Code languages: C++
Code licenses: GPL-3.0
Code repositories: vilbeyli/VQEngine.git( since 2020, )
Build system: Custom
Platform:
frameworkremake content commercial + original required engine recreation
Reimplementation of BioWare’s Aurora engine (and derivatives) as used in their 3D games, beginning with Neverwinter Nights. Requires original game data.
Technical info
Code languages: C++
Code licenses: GPL-3.0
Code repositories: xoreos/xoreos.git( since 2010, )
Code dependencies: OpenGL, SDL2
Build system: Autoconf, CMake
Platform:
framework editor
Technical info
Code languages: Pascal
Code licenses: MIT
Code repositories: VilleKrumlinde/zgameeditor.git( since 2015, )
Back to top