Luanti, originally known as Minetest, is a free, open-source voxel game engine and platform designed to let players, modders, and developers build and play diverse sandbox-style 3D worlds. Written in C++ for core performance and Lua for scripting, Luanti runs on multiple operating systems (Windows, macOS, Linux, BSD variants and even Android), making it highly accessible and cross-platform. Rather than being a single game, Luanti is meant as an engine and toolkit: individual “games” are actually collections of mods — written in Lua — that define terrain, items, NPCs, mechanics, and rules. This modular design enables rich customization and community-driven content: users can install new games, mods, and texture packs via a built-in content browser that draws from a central repository (ContentDB). Luanti supports both single-player and multiplayer via servers; players can host their own or join publicly listed ones, with server-side mods being applied automatically.
Features
- Cross-platform support: runs on Windows, macOS, Linux, FreeBSD, Android, etc
- Lua-based modding API: easy creation of custom mods, games, textures, and behavior
- Built-in content browser for installing games/mods/texture packs via ContentDB
- Support for both single-player and multiplayer (server hosting or joining)
- Procedural world generation with voxel-based terrain, biomes, caves, water, etc
- Highly modular engine: the core remains separate from game content, enabling custom and community-driven games