minetest-mission-statement/1-mission-statement.markdown

1.4 KiB

Mission Statement

  1. Abstract

To provide a simple, flexible, feature-rich, multi-platform, completely free and open source engine for creating, modifying and powering first and third person multiplayer voxel-games.

  1. Simple

The public facing Lua API should be kept easy to learn and easy to use. New developers must be able to produce something with only a few lines of code which are easy to understand when read, and must be able to just as easily modify already existing code.

  1. Flexible

The engine itself should be flexible by providing versatile features and options to allow fast and easy customization and change of the provided functionality.

  1. Feature-rich

The engine and the public facing Lua API should provide features which allow to test and implement new ideas.

  1. Multi-platform

Minetest should be kept running on as many platforms as feasible. Arbitrary limitations to its portability must be avoided.

  1. Free and open source

Minetest is provided as free and open source software, with the hope of being useful.

  1. Creation

The main goal of Minetest is to empower developers and users alike to create, modify and run voxel-games. This is achieved with a solid C++ core which has a public facing Lua API which is simple and easy to learn and yet flexible.