Operating systems

Minetest-Classic is a fork of Minetest-C55, an infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft and the like. It aims to improve speed, fix bugs, and add features and functionality. The game includes over 400 blocks, craft items, and tools, in both functional and decorative types. Minetest-Classic has a focus on immersive gameplay where in-world mechanisms are preferred over special commands, such as using incinerators instead of a /pulverise command, or craft guides being implemented as part of the in-game book system, rather than as a special menu item. In addition to single player mode, online multi-player is also available.

Digbuild is a game that provides a randomized, voxel-based world for the player to explore. In this regard, it’s very similar to Minecraft. You can create and destroy blocks, and thus you can build castles and any other structures that spring to mind. Digbuild has several improvements over Minecraft. The world has infinite height, so you can build structures as tall as you like. Different blocks emit different colors of light, and colored glass blocks filter the light that flows through them. Materials can be translucent. Textures can be bump-mapped and specular-mapped, so glass is shiny and rocks are rough.

Field3D is a library for storing voxel data. It provides C++ classes that handle in-memory storage and a file format based on HDF5. The library and file format is both flexible and extendable and supports heterogeneous storage of data structures, bit depths, transformations/mappings, and metadata in a single file. A plugin and class factory architecture allows new data structures, mappings, and file I/O routines to be added. Dense and MAC-fields handle basic fluid simulation tasks and volume rendering, and optimization of used/unused space is provided by sparse fields, which include an out-of-core/dynamic loading mechanism. Procedural fields are also supported.