-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This is literally just a remix of Minetest Game (MTG). The main point of it is to reorganise the mod / folder structure to make it much easier to add, remove or customise individual parts. It's an exercise in splitting up the monolithic 'default' mod whilst maintaining a degree of compatibility with MTG. Nucleus is currently an alpha release candidate, so while I encourage you to experiment, explore and do your best to break it, I don't recommend forking it as a basis for new projects yet.
- A minimal bare-bones modding base on which to build games.
- Aim for compatibility with MTG mods, so a playable experience similar to MTG may be achieved by installing the same mods.
- Add more detailed code comments, particularly in areas likely to need customisation.
- Create user documentation in HTML and other formats that goes into enough detail to get users started building their own games.
- Every single game-world element must be easy to customise.
- Develop a sane naming scheme and mod / folder / namespace hierarchy.
The 'base' mod should be as minimal as possible. It is mostly concerned with providing the player UI.
I decided to include example mods to provide minimal flora and tools, for example. I have included an element mod, which provides the basic rock, dirt, grass and mapgen biomes that used to be in default. Each of these example mods must be self-contained with minimal dependencies, follow a sane naming scheme and be equally well documented as the core. These could include easy-to-modify APIs. Each and every game-world specific element must be easy to disable, either by removing its folder or disabling it via a setting.
I'm aiming for a tech-level between Iron Age and Early Medieval (pre-gunpowder). More modern technology should be provided in separate mods.
Nucleus isn't a game, it's a 4D multiplayer voxel modelling environment in which building games is one of many possibilities. It is not intended to be used as a stand-alone application, but as a base for creating more fully featured 4D-MVMEs or games.
Nucleus lacks challenges or goals deliberately and has a more abundant mapgen in order to facilitate open-ended exploration and experimentation.