
Sandvox
The 3D voxel falling-sand game
Building
Run cargo build --release
. Without --release
, the game is unplayably slow.
TODO
- Client
- [ ] Proper player hitbox
- [ ] Air control
- [ ] Bobbing
- [ ] Player friction
- [ ] Adjustable brush size
- [ ] Debug HUD
- [ ] Color variation
- [ ] 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
- [ ] 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