1.1.0 Nerd Talk

Updated 2 weeks ago

This version "should" fix IMO 90% of the micro-stutters the game used to have. The one thing I've said before that I wanted to fix, is dungeons being loaded and unloaded, They caused massive stutters, So that's what i've spent most of my time fixing. After that, I've noticed via debugging that garbage collection also causes micro-stutters. Reason being- The entire collection get's dumped instantly, instead of periodically. I've made it so instead of unloading everything at once, it unloads things seperately and not at once.

The biggest change IMO is further optimizing Asynchronous rendering, Before the Terrain meshes (the mesh you walk on) was built using background cpu threads, and only the collision was asynchronous. Now i've made even more things asynchronous apart from the collision.

I've also improved the grass clutter, It will be reused instead of being dumped and reallocated most of the time. This will also help stabilize FPS.

I've also forgot to say about to 1.0.0 release, For anyone that is wondering, why would i "ever" make the ground mesh's collision be rendered asynchronously. Don't worry, I've made it so that up to a 72m radius of the player, the tiles stay synchronous, so you won't fall through the ground :)

Oh and about vulkan support... probs not gonna happen. Just play the game at DX11 and enjoy :)