Luanti (aka Minetest) was constructed with a Lua API that makes the core-engine easily extensible, so that today hundreds of mods and gametypes have been added by a vibrant volunteer community.
These mods have become more easily accessible with a new in-game frontend-GUI mod selector and downloader, added in the last year.
I'm currently playing through the Glitch game-mod by Wuzzy.