HACKER Q&A
📣 gsuuon

Released games built on FOSS engines?


Is there a list anywhere of released games built on FOSS game engines?



👤 sxn
I'm not sure if there's a complete list to be found, but engines usually have a showcase section on their website:

- Godot: https://godotengine.org/showcase/

- Löve (doesn't have a separate page, but showcases a few games at the bottom of the page): https://love2d.org

- DragonRuby: https://dragonruby.org/toolkit/game/samples

- Haxe (though not an engine per se): https://haxe.org/use-cases/games/


👤 subtra3t
Terraria was made using Microsoft's XNA framework but later transitioned to the foss FNA framework. Same story for Fez, Celeste, Bastion, and (I think) Stardew Valley. Full list is at https://www.flibitijibibo.com/index.php?page=Portfolio/Tools...

Papers Please and Dead Cells were made using Haxe with OpenFL as the framework (not completely sure).

These are only the games I've played that are built on FOSS engines. I'm sure there are many more.


👤 klaussilveira
On a similar note, released games with open sourced code: https://osgameclones.com/?tag=official

https://torque3d.org was used on Airship Dragoon, Marble Blast Gold, Penny Arcade Adventures, Legions: Overdrive and descends from the original Tribes engine.

Hellbreaker, Bit Champs with https://u3d.io

And plenty of successful games with Ogre, including Torchlight: https://www.ogre3d.org/showcase


👤 ivanjermakov
Some popular games were built with LibGDX[1]: Slay the Spire, Mindustry, Space Haven, and others[2].

[1]: https://libgdx.com/

[2]: https://libgdx.com/showcase/


👤 Quot
SteamDB detects game engines based on games’ file manifests.

https://steamdb.info/tech/

It’s not perfect because some engines (like Godot) have export options to bundle games into a single executable that SteamDB can’t use for engine detection.


👤 reactordev
The one with the most is MonoGame. So many indie games made with MonoGame. Close second is Godot (and climbing fast). A few have used Ogre3D (torchlight series) and have used libGDX (pixel dungeon) or lwjgl (Minecraft).

If you are wondering what modern open source engine to use, Godot seems to be it. If you are wondering if any FOSS engines ship games, the answer is an overwhelming yes. If you are wondering how to write an engine, any of these OSS engines will teach you what you need to know (or at least get you going).


👤 kruhft
Trial is an open source game engine written in Common Lisp and has a released game on Steam called Kandria:

https://news.ycombinator.com/item?id=32043026


👤 tslocum
This is a list of released, open source games created in Go using the Ebitengine game engine:

https://github.com/sedyh/awesome-ebitengine#games


👤 pixelatedindex
Godot is a FOSS game engine afaik, and their website has a “showcase”: https://godotengine.org/showcase/

👤 sirwhinesalot
Stardew Valley was using Microsoft's XNA but switched to the FOSS MonoGame or FNA.

👤 przemub
Ren'Py is also extremely popular, if not for the short of thing you did not mean :) It's the most popular OSS engine according to SteamDB.

https://steamdb.info/tech/Engine/RenPy/


👤 Alekhine
Cruelty Squad. Made with Godot.

👤 ZiiS
Not necessarily the type of game you had in mind; but must be high up on the concurrent online players https://lichess.org/

👤 MenhirMike
Wargroove's Engine is Apache licensed: https://github.com/amzeratul/halley

👤 wincy
FreeCiv uses its own FOSS engine[0], can keep you occupied for days.

[0] http://freeciv.org/


👤 klaussilveira
Oh, I forgot a few major ones:

https://github.com/ConfettiFX/The-Forge was used in No Man's Sky, Hades and Starfield.

https://github.com/jrouwe/JoltPhysics is the physics engine in Horizon Forbidden West.



👤 frozenlettuce
Vampire Survivors was created in Phaser and later ported to Unity for the Steam release. https://www.gamingonlinux.com/2023/07/vampire-survivors-swit...

👤 djmips
Depending on your definition of FOSS game engine there's an incomplete list at https://github.com/bkaradzic/bgfx for just that FOSS intermediate rendering library (includes Minecraft)

👤 astrobe_
Well, there's ContentSB for Minetest [1]. I admit it is a rather specific game engine, though.

[1] https://content.minetest.net/packages/?type=game


👤 pdpi
I know I own (all on Steam) and actively play a few games built on Godot: Brotato, Turing Complete, Virtual Circuit Board, Halls of Torment.

👤 reidjs
Van Life Game was made with phaser3 and vueJS

https://vanlifegame.com