Skip to content

bitsusei/TerraModulus

Repository files navigation

TerraModulus Orryx

TerraModulus Orryx is a modularized top-down 3D pixel game framework platform, conceptually inspired by Minicraft+ and MiniMods. Currently, it is still in (pre-)Alpha development stage, you may follow this repository and TerraModulus Discord server (invite link on badge) for updates!

Status

Management and development direction migration is still in progress:

  • all issues;
  • project management; and,
  • development roadmap

Currently, it is in the Alpha Stage, yet no outside/open contributions (pull requests) would be accepted, but anyone is still welcome for opinions, suggestions and discussions. Also, before the completion of the stages, no other feature requests and bug reports would be accepted, unless there is any extra feature suggestion accepted.

Most plans at the moment are still not publicly visible, but would be revealed upon the progress.

Project Direction

This project aims to be a high flexible and modular game platform with supported features that may resemble or realize several gameplay styles, even actual games with similar gameplay features. The aimed styles were built upon the ones from Minicraft, but not limited to it. One of the objectives is also to simplify development process of new games with similar elements like a lot of pixel 2D games from sandbox survival to role-playing adventure contain.

This will support a lot of flexible APIs, modding utilities, built-in mod loader, advanced resource packs and data packs, with high customization abilities. So, this may be said to be the successor of MiniMods.

History

Originally, I have been participating the development in the Minicraft+ Revived project for more than 2 years. Along the time, I have made a significant amount of changes and code contributions to the project. Afterwards, the amount of contributions seemed to have taken the place of maintainer's responsibilities, and thus some discussions and arguments occurred in the time being.

At the end of 2024, due to my personal updates to the project management made when the inactivity of the maintainer(s), a conflict appeared (said to be "dictating the project"). By the conflicts, I finally decided to split and migrate my (then and future) works from them to a new project for further development because of the incompatibilities of philosophies, this project has then been created.

This project aimed to be an enhanced version as a sole project besides Minicraft+, over the original Minicraft, built with more flexible and customizable features, along with some more functionalities. This started based on Minicraft+ Revived as Relictus, and moved away from Minicraft+, planned to rewrite and overhaul entirely, mainly based on the codebase derived from it. However, several plans were changed in mind that this project could actually go further and more generalized, as entirely purely a platform rather than being a game with extensions. Therefore, a lot of plans in the past have changed and rebased on new goals and directions.

Development Progress

Main development during Alpha Stage would be conducted by the lead in these stages, possibly with other developers or participants joining during progression. All main changes will be made into pull requests for tracking.

Contributing guidelines will be drafted and made in the future for open contributions later.

Early Stage

See branch relictus.

Alpha Stage

See EFP 11 for details.

During Alpha Stage, Alpha versions would be released, with plans mentioned in the EFP. Notably, no meaningful Application Public Interface (API) would be implemented during this stage, while purely demonstrative contents would be showcased instead. Those contents may not be available in Beta Stage.

License

This repository is licensed under LGPLv3 with a copy of it in LICENSE-LGPL.

About

TerraModulus is a derivative model of Minicraft.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors