voxel-game-rs icon indicating copy to clipboard operation
voxel-game-rs copied to clipboard

Voxel game written in Bevy making heavy use of WGSL compute shaders

Voxel Game Powered by Bevy

Rust

Hello! This repository is my playground for learning the Bevy engine written in Rust 🦀. Physics is powered by the Rapier plugin.

Features

  • Marching Cubes compute shader to polygonize a scalar field (this means ~1 ms 32x32x32 chunk generation on i9 + 1080 Ti!)
  • Source engine inspired movement, allowing air strafing and bunny hopping

Demo

https://user-images.githubusercontent.com/20666629/157115719-719a1e7b-a308-4239-919f-8daa9f2ef6e3.mp4