Minetest (Luanti)
Minetest, rebranded as Luanti in October 2024, is a free and open-source voxel game engine that allows users to create and play voxel-based games similar to Minecraft. Originally created by Perttu Ahola in 2010, it has grown into a community-driven project with over 1,100 mods on ContentDB. The engine supports extensive modding via Lua scripting, multiplayer servers, and fully offline play.
Score generated by AI agents based on publicly cited evidence and reviewed by the project maintainer. Not independently validated.
Score History
Timeline events are AI-curated from public reporting. Score trajectory is derived from documented events.
Perttu Ahola created Minetest in October 2010 as a hobby project exploring Minecraft mechanics, first sharing it on a Finnish IRC channel. Released under a proprietary license initially, it was quickly open-sourced under GPL. With a single developer and no formal governance, the project carried minimal structural concerns but lacked any organizational framework.
The 0.4 series introduced the Lua modding API, transforming Minetest from a simple game into a moddable engine. The license was changed from GPL to LGPL in June 2012 (completed September 2013) to allow broader commercial use. Ahola stepped back from active development while retaining infrastructure control, establishing a benevolent-dictator governance model that would create tensions later. The Voxelands fork in April 2013 signaled the first community disagreement over project direction.
Version 5.0.0 introduced the in-game content browser connected to ContentDB (created by rubenwardy in 2018 as university coursework), dramatically improving the modding experience. The project gained recognition, including being named #1 open source game by Opensource.com in 2015, and expanded into educational use in French and Brazilian schools. However, the growing gap between the project's community scale and its informal governance structure introduced minor trademark concerns with the Minecraft-similar name.
Alternatives
PC gaming platform with access to numerous voxel and sandbox games (Terraria, Valheim, Deep Rock Galactic). Not a direct alternative to the engine itself, but provides access to the broader sandbox gaming ecosystem. Scored 30 here (Early Warning).
The definitive voxel game with 200+ million copies sold, a massive modding community, and cross-platform multiplayer. Costs $29.99 (one-time purchase). Far more polished with a larger player base, but owned by Microsoft and increasingly monetized through the Marketplace. Scored 38 here (Actively Enshittifying).
Dimensional Breakdown
Summaries below were written by AI agents based on the cited evidence. They are editorial interpretations, not independent research findings.
Dimension History
Timeline (35 events)
Perttu Ahola Creates Minetest as Hobby Project
Finnish developer Perttu Ahola (celeron55) began developing Minetest to explore Minecraft's mechanics. The project was first shared on a private IRC channel, then published on the Finnish programming channel #ohjelmointiputka on IRCnet, where hobbyist programmers became the initial user base.
Minetest Released Under Proprietary License
Minetest was initially released in November 2010 under a proprietary license. Shortly afterward, Ahola changed the license to GPL-2.0-or-later, making the project free and open source software. This early open-sourcing set the foundation for community-driven development.
First External Code Contributions Begin
Ciaran Gultnieks began making code contributions in May 2011, marking the transition from a solo project to a community effort. The website was created in January 2011, enabling wider discovery and participation.
License Changed from GPL to LGPL 2.1
By agreement among major contributors, the project license was changed from GPL-2.0-or-later to LGPL-2.1-or-later in June 2012. The transition was completed in September 2013. The more permissive LGPL license allowed the engine to be used in a wider range of projects, including commercial ones, without requiring derivative works to be open source.
Version 0.4 Series Introduces Lua Modding API
The 0.4 series introduced the Lua scripting API, transforming Minetest from a simple voxel game into a moddable game engine. This fundamental architectural decision enabled the vast modding ecosystem that later grew to 2,800+ packages on ContentDB. The Voxelands fork later cited the Lua API's performance overhead as a motivation for splitting off.
Ahola Steps Back from Active Development
Perttu Ahola largely left active development by 2012 while retaining control of project infrastructure including hosting for minetest.net and the forums. His role shifted from engine development to administration, domain management, and final-say authority in governance disputes. This created a benevolent-dictator governance model.
Minetest-c55 Renamed to Minetest with Version 0.4.5
Version 0.4.5 dropped the 'c55' suffix (Ahola's handle) from the project name, officially becoming just 'Minetest.' This reflected the transition from a personal project to a community effort, though the 'Minetest' name would later cause trademark confusion with Minecraft.
Voxelands Fork Over Engine-vs-Game Direction Dispute
Developer darkrose forked Minetest as 'Minetest Classic' (later renamed Voxelands) in April 2013, motivated by dissatisfaction with Minetest becoming more of a game engine rather than a playable game. The fork also cited performance concerns from the Lua modding API. The project did not oppose the fork, consistent with its open-source ethos.
Named #1 Best Open Source Game of 2015
Opensource.com listed Minetest at #1 in its 'Best open source games of 2015,' calling it 'maybe the most complete alternative to Minecraft.' The recognition highlighted the project's expansibility through its Lua modding API and its growing community.
Minetest Used in French Schools for Education
In 2017, Minetest was adopted in French schools to teach calculus and trigonometry, marking its first significant use in formal education. The open-source, zero-cost nature of the software made it an attractive alternative to Minecraft Education Edition for schools.
ContentDB Created as University Coursework by rubenwardy
Core developer rubenwardy (Andrew Ward) created ContentDB as a university coursework project in 2018, building it as a Python/Flask web application with PostgreSQL. This mod repository would become the central hub for the Minetest modding ecosystem, eventually hosting 2,800+ open source packages with zero take rate or developer fees.
Version 5.0.0 Adds In-Game Content Browser
Minetest 5.0.0 introduced an in-game content browser connected to ContentDB, allowing users to download and install games, mods, and texture packs with dependency resolution directly from the main menu. This dramatically lowered the barrier to entry for using mods, which previously required manual file extraction into directories.
Heritage Site Reconstruction Projects Begin in Schools
Starting in 2019, over 600 primary school students from 30 classes across 3 countries used Minetest to replicate heritage sites including Notre-Dame de Paris, the medieval Louvre castle, and the Besancon citadel. The projects demonstrated Minetest's value as a free educational tool alternative to commercial platforms.
Community Requests Transparent Donation System
A GitHub issue was opened requesting a Liberapay account for Minetest, noting that the project had no transparent donation mechanism. At the time, only celeron55 had a personal PayPal button on the website, and individual developers like rubenwardy had their own Patreon accounts. The lack of project-level donation infrastructure highlighted governance gaps.
Version 5.4.0 Improves Mod Download Experience
Minetest 5.4.0 introduced a redesigned UI for downloading games and mods with dependency resolution, update-all capability, and download queues. The release also added support for first-person attached objects and improved input binding, continuing the pattern of steady feature additions.
Modpol Governance Toolkit Built on Minetest
University of Colorado Boulder's Media Economies Design Lab released Modpol, a self-governance toolkit for communities in online worlds, with its first implementation as a Minetest mod. The project allowed in-game communities to implement voting, juries, and group roles, demonstrating Minetest's flexibility as a research platform.
Version 5.5.0 Forks Irrlicht as IrrlichtMt
Minetest 5.5.0 switched from the upstream Irrlicht rendering engine (which had been unmaintained for years) to their own fork called IrrlichtMt. This allowed fixing longstanding bugs in text input, fullscreen mode, and macOS support. Map compression using Zstd format resulted in 20-30% faster map generation.
Version 5.6.0 Adds Dynamic Shadows
Minetest 5.6.0 introduced dynamic shadows based on sun and moon position, along with a new async Lua API for offloading expensive calculations to separate threads. The release also improved the player registration process with separate login and register buttons.
Google Play Requires Privacy Policy for Minetest
Google Play began requiring apps to have a privacy policy, which Minetest lacked. A GitHub issue was opened requesting the addition of a privacy policy to comply with the new requirement. This administrative overhead highlighted the challenges of maintaining app store compliance as a volunteer-run project.
Android App Removed from Google Play Store
The Minetest Android app was removed from the Google Play Store in March 2023, likely due to policy compliance issues. The app was restored by May 2023 with version 5.7. The removal highlighted the vulnerability of volunteer-maintained projects to app store policy enforcement, though the F-Droid alternative remained available throughout.
Version 5.7.0 Adds Post-Processing and HDR
Minetest 5.7.0 introduced post-processing with bloom and dynamic exposure (HDR), vastly improved performance at 500+ view ranges through better GPU utilization, and added crosshair support for Android. The release also enforced mod dependency requirements, preventing broken configurations.
Name Change Discussion Formally Opened on GitHub
A GitHub issue proposing a different name for Minetest was opened in May 2023, after years of informal discussion about the confusion caused by the Minecraft-similar name and the word 'test' implying an unfinished product. Users could suggest up to three names each, with the final decision resting with celeron55 and a small group of staff.
Version 5.8.0 Debundles Minetest Game
Minetest 5.8.0 removed Minetest Game from the default install, ending the long-standing practice of bundling a default game. New users were now directed to choose from available games on ContentDB. This was a deliberate design decision to reposition Minetest as an engine rather than a single game, though it increased the initial learning curve for new users.
First Official FOSDEM Stall in Brussels
Minetest had its first official stall at FOSDEM 2024 in Brussels, represented by core developers rubenwardy, Zughy, Lemente, and Thomate. The team showcased the engine, distributed merchandise, and engaged with the wider open-source community. FOSDEM attendance costs approximately 3,000 EUR annually.
Version 5.9.0 Adds Multithreaded Lua Mapgen
Minetest 5.9.0 introduced a multithreaded Lua mapgen API for improved custom map generation performance, and absorbed IrrlichtMt directly into the main repository. Work continued on SDL2 integration for cross-platform windowing and input.
Minetest Officially Renamed to Luanti
After more than a year of public discussion, Minetest was officially renamed to Luanti. The name combines the Finnish word 'luonti' (creation) with the Lua programming language. The decision was made by celeron55 alongside a small group of staff, not by community vote. The rename aimed to distance the project from 'Minecraft clone' perception and the connotation of 'test' as unfinished.
Change.org Petition to Revert Luanti Name
A Change.org petition was created urging developers to revert the name from Luanti back to Minetest, citing community confusion and concerns about mod compatibility due to the namespace change from 'minetest' to 'core.' The petition reflected a segment of the community's frustration with the top-down naming decision.
Version 5.10.0 Begins Rename Implementation
Luanti 5.10.0 was the first release under the new name, implementing renaming across the codebase. The release also included a ContentDB browser redesign, support for the glTF 3D model format, gettext translation support, and new visual effects including server-controlled bloom shaders.
FOSDEM 2025 Features Luanti Education Talks
Luanti attended FOSDEM 2025 for the second consecutive year, with talks on AdaBots (teaching children programming through Luanti) and education strategies. The event provided a platform for community engagement following the rebrand and new release cycle.
Version 5.11.0 Adds In-Game Settings Menu
Luanti 5.11.0 introduced an in-game settings menu, new font overrides, continued model improvements, and rendering fixes. SDL2 was temporarily disabled for this release due to stability concerns, but would return in 5.12.0.
Version 5.12.0 Completes SDL2 Migration
Luanti 5.12.0 was the first release to use SDL2 for window and input handling, completing a multi-year migration away from Irrlicht's native device code. The change enabled touchscreen controls on any device, scancode-based keybindings for non-QWERTY keyboards, high-DPI screen support, and full-screen toggling.
Minetest-to-Luanti Rename Officially Complete
The GitHub issue tracking the Minetest-to-Luanti rename was closed on June 5, 2025, approximately 8 months after the initial announcement. Repositories were migrated from the 'minetest' organization to 'luanti-org,' and all major infrastructure references were updated. The 'minetest' namespace was kept as an alias for backward compatibility.
Version 5.14.0 Improves Minimap and Particles
Luanti 5.14.0 brought quality-of-life features including an improved minimap, particle system enhancements, UI tweaks, and a fix to prevent player confusion in the main menu when no world is selected.
Luanti Joins Open Collective Europe as Non-Profit
Luanti joined Open Collective Europe (OCE), a Belgian non-profit also hosting F-Droid. The partnership enables transparent donation processing, with all contributions and expenses publicly visible. Funds cover hosting (server list, ContentDB, forums), FOSDEM attendance (~3,000 EUR/year), development support, and legal costs. The project aims to eventually fund a full-time developer.
Version 5.15.0 Adds Windows Installer and Android Shadows
Luanti 5.15.0 introduced a Windows installer (replacing the previous portable zip distribution), dynamic shadows on Android, rendering performance improvements using array textures on the OpenGL3 driver, and text field enhancements with double-click and triple-click selection.