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

57 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

Mission Statement
2016-02-23 13:05:30 -08:00
=================
0. Abstract
2016-02-23 13:05:30 -08:00
-----------
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
2016-02-23 13:05:30 -08:00
---------
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.
2. Flexible
2016-02-23 13:05:30 -08:00
-----------
2016-02-24 13:12:55 -08:00
The engine itself should be flexible by providing versatile features and options
to allow fast and easy customization and change of the provided functionality.
3. Feature-rich
2016-02-23 13:05:30 -08:00
---------------
The engine and the public facing Lua API should provide features which allow
to test and implement new ideas.
4. Multi-platform
2016-02-23 13:05:30 -08:00
-----------------
Minetest should be kept running on as many platforms as feasible. Arbitrary
limitations to its portability must be avoided.
5. Free and open source
2016-02-23 13:05:30 -08:00
-----------------------
Minetest is provided as free and open source software, with the hope of being
useful.
6. Creation
2016-02-23 13:05:30 -08:00
-----------
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.