Voidmarch Protocol is an experimental, simulation-driven strategy game focused on civilization growth, planetary expansion, and emergent systems. The project emphasizes systemic interaction over scripted gameplay, allowing complex behavior to arise from relatively simple rules.
This repository represents an active, evolving codebase. Systems are intentionally modular and subject to change as the project matures.
- Development Stage: Early / Active Development
- Stability: Experimental
- Audience: Developers, designers, and collaborators interested in simulation and strategy systems
Expect incomplete features, refactors, and breaking changes.
- Planet-based civilization simulation
- Population, resource, and production systems
- Modular buildings and units
- Technology and progression systems
- Emergent behavior through interacting subsystems
The long-term vision is a scalable framework capable of supporting multiple planets, expanding technologies, and increasingly complex civilizations.
- JavaScript (ES6+)
- HTML5 / Canvas rendering
- Modular game architecture
- Runs entirely in the browser
No build tools or frameworks are required at this stage.
You can run the game locally with minimal setup:
-
Clone the repository:
git clone https://github.com/Cassetu/voidmarch-protocol.git
-
Open
index.htmlin a modern browser or -
Serve the directory using a local static server for best results.
A live version may also be available via GitHub Pages.
world/– World state and simulation logicplayer/– Player data and progressionrenderers/– Rendering layers and visual outputsystems/– Core simulation systemsassets/– Visual or audio resources
Structure may evolve as systems expand.
Contributions are welcome, but the project is creator-controlled.
Please read CONTRIBUTING.md before submitting issues or pull requests. It outlines:
- What types of contributions are useful
- How to get started
- Code and collaboration expectations
If you are unsure where to begin, opening an issue or discussion is encouraged.
This project uses a custom restricted license.
- You may view, study, and experiment with the code.
- Forks and modifications are allowed for private use or contribution back to this repository.
- Redistribution, monetization, or public derivative works are not permitted without explicit permission.
See LICENSE for full terms.
Voidmarch Protocol is created and maintained by Cassetu.
Contributors will be credited for accepted work.
For questions, contributions, or licensing inquiries, please use GitHub Issues or Discussions associated with this repository.