So there are 4x more games made in Unity compared to the runner-up Unreal. And both of them dwarf Godot which is the only other name I recognize in that list.
GameMaker is a 2D game engine used by a number of highly rated indie games like Undertale, Hyper Light Drifter, Katana Zero, and Risk of Rain.
RPGMaker is a piece of software that lets you make top-down JRPGs generally in the style of the 2D Final Fantasy games. Because it takes that opinionated approach it's widely considered very easy to use. You're not fiddling with e.g. a physics engine when you know what genre and style of play you're doing doesn't need it.
Likewise RenPy is designed to make it simple to build Visual Novel style games, and as the name implies it uses Python, so between using an easy, popular high level language and taking an opinionated approach tailored to one genre/playstyle, it's a highly productive and approachable engine for newcomers and indie devs with limited time.
I've used LibGDX a few years ago. It was easy to create a basic game, but it seems to be moribund today. Most of the showcase projects are 4-5 years old.
LibGDX is still alive and well, and just released a new version recently. The API is relatively "finished" which imo is very nice and means old tutorials still work, and there's some exiting things maybe happening with getting the kotlin version to work on web without GWT (which is java only)
Cool! Thanks for following up. I wonder if there is a room for LibGDX going forward now that Godot is getting big. I expect to see some consolidation among open source engines, with Godot becoming the big all-purpose engine and things like Love and Ren'py for more niche use cases.
Godot is very different. It's closer to a Unity competitor. Most games, should go with Godot.
LibGDX is more low level. It's like a java wrapper around OpenGL with some nice libraries for: math/sprites/algorithms/gc-friendly data structures/other structures (octrees etc) and abstracts away platform specific details in most cases so you can have the same code for android/ios/desktop/web.
Ingress is also LibGDX, but they switched to Unity for Pokemon GO.
https://torque3d.org was used on Airship Dragoon, Marble Blast Gold, Penny Arcade Adventures, Legions: Overdrive and descends from the original Tribes engine.
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.
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).
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)
GZDoom: https://steamdb.info/tech/Engine/GZDoom/
Godot: https://steamdb.info/tech/Engine/Godot/
Love: https://steamdb.info/tech/Engine/Love2D/
FNA: https://steamdb.info/tech/Engine/FNA/
OGRE: https://steamdb.info/tech/Engine/OGRE/
Torque: https://steamdb.info/tech/Engine/Torque/