You are browsing as a guest. Sign up (or log in) to start making projects!

Rust Voxel Engine (vulkan)

  • 5 Devlogs
  • 10 Total hours

A custom rust voxel engine. Originally was going to be an AI simulation in a voxel world, but I bit off more than I could chew. Although there are stutters when loading in new chunks, the rest of the engine runs quite fast. Didn't really know how to do a demo url for this so I just pointed it to the release download.

Ship #1

This is a simple voxel engine programmed in rust using vulkan. It was hard to figure out ways to optimize triangle count while also keeping rendering fast. The solution I landed on was building one mesh to upload to the gpu, although this creates stutters upon loading new chunks. I was unable to find a way to fix this problem while also keeping the engine performant. Overall, I think it turned out pretty good for a first project here.

  • 5 devlogs
  • 10h
Try project → See source code →
Open comments for this post

1h 39m 40s logged

Did some optimization. Made stuff stutter a bunch but or else run at 1000fps

Did some optimization. Made stuff stutter a bunch but or else run at 1000fps

Replying to @DubbsPi

0
1
Open comments for this post

58m 31s logged

Added chunk threading (running into lack of culling issues to fix and maxing out of buffers)

Added chunk threading (running into lack of culling issues to fix and maxing out of buffers)

Replying to @DubbsPi

0
1
Open comments for this post

1h 36m 38s logged

Got a square rendered using wgpu’s vulkan with keyboard inputs working

Got a square rendered using wgpu’s vulkan with keyboard inputs working

Replying to @DubbsPi

0
4

Followers

Loading…