https://github.com/io12/sandvox
The 3D voxel falling-sand game
https://github.com/io12/sandvox
3d conrod falling-sand game glium glutin opengl rust sandbox voxel
Last synced: 23 days ago
JSON representation
The 3D voxel falling-sand game
- Host: GitHub
- URL: https://github.com/io12/sandvox
- Owner: io12
- License: mit
- Created: 2019-01-12T02:31:18.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-08-19T16:14:57.000Z (almost 3 years ago)
- Last Synced: 2025-04-30T04:20:00.684Z (about 1 month ago)
- Topics: 3d, conrod, falling-sand, game, glium, glutin, opengl, rust, sandbox, voxel
- Language: Rust
- Homepage:
- Size: 3.21 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/io12/Sandvox)
# Sandvox
The 3D voxel falling-sand game
# Building
Run `cargo build --release`. Without `--release`, the game is unplayably slow.
# TODO
- Client
- [ ] Proper player hitbox
- [x] Running
- [ ] Sneaking
- [x] Air control
- [ ] Adjustable brush size
- [ ] Debug HUD
- [ ] Color variation
- [ ] Pressure
- [ ] Better shading
- [ ] Better sandfall logic (resolve the statefulness issue)
- Choice of materials
- [ ] Wall
- [ ] Wood
- [ ] Water
- [ ] Sand
- [ ] Ice
- [ ] Fire
- [ ] Lava
- [ ] Stone
- [ ] Oil
- [ ] Acid
- [ ] Dust
- [ ] 3D environment outside the game area
- [ ] Realistic lighting/shadows
- [ ] Realistic physics
- [ ] Saving
- [ ] UI
- [ ] Stereo sound effects
- [ ] Screenshotting
- [ ] Color shade when player is inside a material
- Server
- [ ] Upload/rate worlds
- [ ] Multiplayer
- Deployment
- [x] crates.io
- [ ] Add documentation on docs.rs
- [ ] Logo
- [ ] Linux app (.desktop file, icon)
- [ ] Linux AppImage
- [ ] DEB
- [ ] RPM
- [ ] Ubuntu PPA
- [ ] AUR package
- [ ] Windows executable icon
- [ ] Mac app (not just a raw executable)
- [ ] Homebrew-cask
- [ ] Website
- [ ] Android app