Luanti

A voxel game engine designed for creating custom games with a focus on easy modding.

Luanti screenshot 1

Luanti is an open-source voxel game engine designed for creating custom games. It provides a framework for building 3D environments based on blocks, with a specific focus on modding and game creation. The software functions as both a client and a server, allowing for single-player experiences or networked multiplayer sessions where users can interact within a shared voxel space.

Users deploy the engine as a desktop application across Windows, Linux, and macOS. It utilizes a directory structure that separates compiled binaries, read-only shared data, and user-modifiable data. Configuration is handled through a central configuration file, and the engine supports various command-line options for customization and deployment. The system is designed to be flexible, allowing users to manage their worlds as separate folders within the user directory for easy organization and backup.

Key features

  • Voxel-based engine for 3D world generation
  • Support for custom game creation and modding
  • Re-bindable input controls for movement and interaction
  • Integrated inventory and chat systems
  • Built-in support for fly, fast, and noclip modes
  • Configurable view range and fog settings
  • Support for multiple camera and minimap modes
  • Docker support for deployment
  • Detailed debug and profiler information screens

The engine is written in C++ using the CPP17 standard and integrates Lua for modding capabilities. This architecture allows developers to implement new game mechanics and items without needing to recompile the core engine. The software includes a variety of built-in administrative privileges, such as the ability to zoom or toggle fly mode, which can be assigned to specific users within a game world. It also features a comprehensive set of debug tools and profiler screens to help developers monitor performance and troubleshoot game logic in real time.

Luanti serves as a foundation for developers and hobbyists who want to build their own voxel-based games using a modular and open framework.

Last Modified
Software TypeDesktop App
Platform
Last Activity15 days ago
Repository Age15 years
LicenseLGPL-2.1
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.