Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/technici4n/voxel-rs
Voxel-rs is a multiplayer Minecraft-like game engine written in Rust. The game is currently under heavy development and it's not yet playable. We are still looking for a better name...
https://github.com/technici4n/voxel-rs
Last synced: 2 months ago
JSON representation
Voxel-rs is a multiplayer Minecraft-like game engine written in Rust. The game is currently under heavy development and it's not yet playable. We are still looking for a better name...
- Host: GitHub
- URL: https://github.com/technici4n/voxel-rs
- Owner: Technici4n
- License: other
- Created: 2019-10-24T14:48:18.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-23T13:45:04.000Z (about 4 years ago)
- Last Synced: 2024-10-27T07:06:03.847Z (2 months ago)
- Language: Rust
- Homepage: https://github.com/Technici4n/voxel-rs
- Size: 12.1 MB
- Stars: 153
- Watchers: 15
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Voxel-rs
Voxel-rs is a multiplayer Minecraft-like game engine written in Rust.
The game is currently under heavy development and it's not yet playable.
We are still looking for a better name...## Roadmap
- [x] Voxel world rendering
- [x] Procedural world generation
- [x] Client-server architecture
- [x] Networked physics
- [x] Player physics
- [x] Procedural generation blueprints
- [x] Frustum culling for chunks
- [x] Ambient occlusion using textures
- [x] Lighting
- [x] Block placing and breaking
- [ ] Entities and player mesh (@Azercoco)
- [ ] Items and inventories (@Technici4n)
- [ ] Tile entities and metadata (@Technici4n)
- [ ] Crafting (@Technici4n)
- [ ] Player health (@Technici4n)
- [ ] Clean custom GUI (@Technici4n)
- [ ] Custom key mapping (@Technici4n)
- [ ] Smooth Lightning (@Azercoco)
- [ ] Biomes (@Azercoco)
- [ ] Ambient color in shaders (@Azercoco)
- [ ] Day/night cycle (@Azercoco)
- [ ] Fog (@Azercoco)
- [ ] Fix aliasing issues
- [ ] Fix window issues
- [ ] Fluid support
- [ ] Custom network protocol on top of UDP (@Technici4n)
- [ ] Client and server integration on singleplayer
- [ ] WebAssembly modding support
- [ ] Choose another name for the game## Screenshots
Current state:
![Current state](screenshots/20191216.png)
![Current state](screenshots/20191216-2.png)## Running
A standard `cargo run --release` should be enough to run this project.
You may want to enable logging with the environment variable `RUST_LOG=warn,voxel_rs_client=debug,voxel_rs_common=debug,voxel_rs_server=debug`.## License
The code is licensed under the [MIT license](LICENSE), copyright Azercoco and Technici4n.
The textures are released under the [CC-BY 4.0 license](TEXTURES_LICENSE), copyright Azercoco and Technici4n.