Silly lil voxel game using the https://bevy.org/ game engine
- Rust 99.7%
- Shell 0.3%
| .githooks | ||
| crates | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .rustfmt.toml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| install-git-hooks | ||
| LICENSE | ||
| README.md | ||
Limitless
Silly lil voxel game using the Bevy game engine
Design Goals
These are the things we plan on having in Limitless:
- Voxel-based sandbox world and gameplay
- Built-in module API where modules are loaded per-world and sandboxed enough to be retrieved from untrusted servers
- Multi-player with both dedicated-server and integrated-server (player-hosted) configurations
- Modern render pipeline (provided by Bevy)
- Multi-world support, including having clients tracking multiple worlds and multiple parts of the same world. This
enables things like:
- Dimensions
- Seamless portals, including between dimensions
- Moving chunks of blocks with their own collisions
- Builtin multipart compatibility (multiple block-like-things within a single block's space)
- Almost all content is added through modules. Only things that need to be deeply integrated into the engine will be part of the engine
- Optional survival mechanics module
- Module signing
- Module permissions system
- Attempting to remove as many limits as possible on what modules can do while remaining safe and secure, hence the name 'Limitless'