Luanti
This article may be too technical for most readers to understand. (June 2024) |
| Luanti | |
|---|---|
| Original author | Perttu Ahola |
| Developer | The Luanti Team |
| Initial release | 0.0.1 / 2 November 2010 |
| Stable release | 5.14.0[1] |
| Repository | github |
| Written in | C++, Lua |
| Engine | Irrlicht (Irrlicht-MT fork) |
| Platform | Microsoft Windows, MacOS, Linux, FreeBSD, Android |
| Type | Sandbox |
| License | 2013: LGPL-2.1-or-later[2][3] 2010: GPL-2.0-or-later[4][5] Original: Proprietary[6] |
| Website | www |
Luanti (also known by its former name Minetest) is a community-driven, free and open-source scripting voxel game engine based on Irrlicht Engine, and is available on various mobile and desktop devices, including GNU variants, and BSD descendants. Originally, Luanti was a voxel game created in October 2010 by Perttu Ahola (recognized as celeron55 or c55) to explore the mechanics of Minecraft.[7] Over time, Luanti has evolved from the original Minetest game into a general game engine as developers have actively integrated new features.
Luanti's scripting system is organized into games and modules (commonly called "mods"). A game is a collection of mods that define the major content and overall behavior, while individual mods are Lua scripts that add or modify specific features. The community considers Luanti a game engine rather than a singular game, as it offers no playable content by itself.
Luanti also integrates a built-in browser which allows users to download games and mods from the external ContentDB website.[8] The five most popular games by downloads are VoxeLibre, Minetest Game, Mineclonia, Backrooms Test, and NodeCore.[9]
In October 2024, the project’s name was officially changed from Minetest to Luanti. The new name combines Lua (the scripting language) with the Finnish word luonti, meaning "creation".[10]
Overview
[edit]
Games are playable through worlds that are assembled by fixed 3D voxels aligned in a fixed position called nodes. Scenery is created by using nodes to represent various types of landscape or immobile objects, such as land, water, trees, and rocks. Conversely, objects are commonly used to create animated beings called mobs (or NPCs) which have the ability to walk, crawl, fly, and so on. Luanti allows users to create their own scenery and mobs, or they can use packages that have been created by other users; these content creators are referred to as modders or developers.
VoxeLibre is the primary example of a game which consists of real-world biomes with a variety of mobs that can spawn. It also has numerous game mechanics which allow for countless objectives such as building houses, farming, smelting, cooking, and so on.
On the other hand, Minetest Game (MTG) was designed without mobs or a clear game objective, since it was designed to be a modding base with sets of nodes and pre-generated biomes.

As players explore the world, new areas are procedurally generated using a map seed optionally specified by the player. A new game puts the player in the center of a map 62 thousand nodes across, so the player can travel 31 thousand nodes in any direction (sideways, up, or down)[11] before reaching the invisible wall at the end of the world.
The world is divided into biomes ranging from deserts to jungles to snowfields; the terrain can include plains, mountains, forests, caves, water, or even lava, depending on the game and mod installed. The in-game time system follows a day and night cycle, with one full cycle lasting 20 real-time minutes by default.
Luanti provides two play-style options across games: Enable Damage and Creative Mode. Disabling damage prevents dying, thus losing items and the possible frustration it might cause, while Creative Mode provides players with infinite resources to build whatever they want without having to gather them first.[12]
Multiplayer
[edit]
Luanti allows players to play together over the internet or the local network by joining a server or hosting their own.
Players can either connect by IP or select the server from the built-in server browser if the host chooses to publish it there by selecting the checkbox.
Rather than the centralized account systems typically used by proprietary games across multiple game servers, Luanti allows registering and logging into accounts on each individual server, thereby allowing players to have multiple different accounts on each server, entirely separate from each other.
Customization
[edit]
Luanti provides an interface for games and mods written in Lua. Mods are server-side and work out of the box when playing on servers, with no installation required.
Luanti features a built-in content browser showing packages uploaded to ContentDB, allowing users to install games, mods and texture packs with a single click. Over 2500 packages are available there as of October 2024[13] and many more on the forums.

Mods can be used to add or modify nodes, gameplay mechanics, tools, weapons, armour, monsters, player skins and the user interface.
The full source code of Luanti and most of its games and their artistic assets such as textures and sounds, are distributed under free licenses, making it easier to publish modified versions and derivatives.
Development
[edit]
Luanti was originally released in November 2010 under a proprietary license.[6] Shortly afterwards the license was changed to the GPL-2.0-or-later license.[5] By agreement among major contributors, in June 2012 the project license was to be changed to LGPL-2.1-or-later, though at the time small parts still remained under the GPL-2.0-or-later license.[4] In September 2013, the transition was complete.[3] While LGPL-2.1-or-later remains the main license for the Luanti engine, other free and open-source licenses are used for various other parts of the latest release.[2]
Perttu Ahola was the only developer working on the project for about six months, until Ciaran Gultnieks started making code contributions in May 2011.[14] The roster of contributors grew and changed over the years. As of July 2020, there are 9 active core developers and 15 active contributors. Project participants do not have set roles, but rather keep their activity within their respective areas of expertise. Perttu Ahola's role morphed over the years: whereas initially it was engine development, it is now mostly web-hosting and administration, assigning core developer, moderator, and other roles to people, as well as being the final word in cases where other developers are unable to render a decision.[14]
Since version 5.0.0 the in-game browser lets users download games and modifications as well as their dependencies from a website called ContentDB and the Irrlicht Engine was forked.[15]
As of version 5.8.0 the Luanti Engine no longer ships with a default game.[16]
Usage in education
[edit]Luanti has been used in educational environments to teach subjects such as mathematics, programming, and earth sciences. Such examples are:
- In 2017 in France, Luanti was used to teach calculus and trigonometry.[17]
- At Federal University of Santa Catarina in Brazil, Luanti was used to teach programming in a variant called MineScratch.[18]
- In 2018, for Laboratory Education and Apprenticeships (EDA) at the Paris Descartes University, Luanti was used to teach life and Earth sciences to year 6 students who could not observe some phenomena in person but could experience them in the Luanti virtual world.[19]
Reception
[edit]Opensource.com listed Luanti at #1 in its "Best open source games of 2015",[20] stating that it is maybe "the most complete alternative to Minecraft", and noted its expansibility, saying that it contains a user-friendly API for creating mods in Lua.[21] PC Magazine listed Luanti among "The best Sandbox Creation Games for Minecraft Fans".[22]
See also
[edit]References
[edit]- ^ "Luanti 5.14.0 released!". October 5, 2025. Retrieved October 18, 2025.
- ^ a b "LICENSE.txt". GitHub. October 25, 2021. Archived from the original on January 3, 2023. Retrieved July 8, 2021.
- ^ a b "Remove doc/gpl-2.0.txt, add doc/lgpl-2.1.txt". GitHub. September 28, 2013. Archived from the original on August 6, 2021. Retrieved July 8, 2021.
- ^ a b "Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors". GitHub. June 5, 2012. Archived from the original on August 6, 2021. Retrieved July 8, 2021.
- ^ a b "Working version before block send priorization update". GitHub. November 27, 2010. Archived from the original on August 6, 2021. Retrieved July 8, 2021.
- ^ a b "Initial files". GitHub. November 26, 2010. Archived from the original on August 6, 2021. Retrieved July 8, 2021.
- ^ [1]
- ^ "Welcome". ContentDB. Retrieved September 19, 2025.
- ^ "Games". ContentDB. Retrieved May 26, 2025.
- ^ "Introducing Our New Name". Minetest Blog. Retrieved October 13, 2024.
- ^ "Official website". Archived from the original on February 26, 2021. Retrieved February 28, 2021.
- ^ "Minetest, Free and Open Source Sandbox Game... | Linux Game News • Minetest, Free and Open Source Sandbox Game Inspired by Minecraft". linuxgamenews.com. Retrieved May 28, 2024.
- ^ "Welcome". ContentDB. Retrieved October 14, 2024.
CDB has 2526 packages, with a total of 14871145 downloads.
- ^ a b "Open source game developer Perttu Ahola talks about Minetest with Wikinews". Wikinews. June 30, 2020. Archived from the original on July 12, 2020. Retrieved July 11, 2020.
- ^ Liam Dawe (January 31, 2022). "Minetest 5.5.0 is out, forked their own rendering engine with IrrlichtMT". GamingOnLinux. Retrieved January 17, 2025.
- ^ "Minetest 5.8.0 released!". December 11, 2023. Archived from the original on December 11, 2023. Retrieved December 11, 2023.
- ^ Boutet, Henri (January 2017). "Mathématiques et "serious gaming": l'exemple de Minetest" [Mathematics and "serious gaming": the example of Minetest]. Mathématice (in French) (53). Archived from the original on June 29, 2019. Retrieved October 12, 2019.
- ^ da Rocha, Jhonata (November 23, 2016). "MineScratch: integração minetest-scratch para apoiar o ensino de programação" [MineScratch: Minetest-Scratch Integration to Support Programming Teaching]. Repositório Institucional da UFSC (in Brazilian Portuguese). Archived from the original on February 3, 2021. Retrieved February 16, 2019.
- ^ Pauty-Combemorel C. (February 7, 2018). "Utilisation d'un jeu vidéo dans le cadre de l'enseignement des SVT: le cas de Minetest. De 0 à 1 ou l'heure de l'informatique à l'école" [Using a video game as part of the teaching of Life and Earth Sciences: the case of Minetest. From 0 to 1 or computer time at school.] (in French). Archived from the original on October 11, 2019. Retrieved October 11, 2019.
- ^ Muilwijk, Robin (December 30, 2015). "Best open source games of 2015". Opensource.com. Archived from the original on May 1, 2019. Retrieved February 16, 2019.
- ^ Baker, Jason (October 12, 2017). "10 open source alternatives to Minecraft". Opensource.com. Archived from the original on October 30, 2019. Retrieved October 12, 2019.
- ^ Cohen, Jason (August 28, 2019). "The Best Sandbox Creation Games for Minecraft Fans". PC Magazine. Archived from the original on December 17, 2019. Retrieved December 17, 2019.
- Survival video games
- Sandbox games
- Linux games
- Windows games
- Android (operating system) games
- Multiplayer online games
- Open-source video games
- Open-world video games
- Formerly proprietary software
- Free and open-source software
- Free and open-source Android software
- MacOS games
- Multiplayer and single-player video games
- 2010 video games
- Minecraft clones
- Lua (programming language)-scripted video games
- Lua (programming language)-scriptable game engines