qhdwight / voxel-game-rs

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Movement.mp4

About

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

License:GNU General Public License v3.0


Languages

Language:Rust 66.4%Language:RenderScript 19.8%Language:WGSL 13.8%