Making my Voxel Engine faster

Making my Voxel Engine faster

I'm making a voxel engine with RUST! (the programming language...). I originally was making my voxel game with Unity, but my love for the Rust programming language caused me to see if it's viable to swap over to that.

I'm making a voxel engine with RUST! (the programming language...) I originally was making my voxel game with Unity, but my love for the Rust programming language caused me to see if it's viable to swap over to that.

This episode is all about optimizing the code for the world generation. Multithreading, benchmarking, profiling and data compression, are all things I've tackled with lately.

My discord group: https://discord.gg/9P8QSYf

Want to support me? XMR: 43Ktj1Bd4Nkaj4fdx6nPvBZkJewcPjxPB9nafnepM7SdGtcU6rhpxyLiV9w3k92rE1UqHTr4BNqe2ScsK1eEENvZDC3W1ur

timestamps:

0:00 hi 0:43 Tantans mixtape: gotta go fast

0:55 video layout 1:33 world generation 2:58 what we need to optimize 4:04 queue 4:37 multithreading 7:27 benchmarking & profiling 9:39 Generation settings for my pc 9:58 problems 10:26 Unity VS Rust 11:09 pain 11:22 the winner is 12:11 data compression

Resources: The tech I'm using!

Graphics rendering api: https://wgpu.rs/ multithreading: https://github.com/rayon-rs/rayon benchmarking: https://github.com/bheisler/criterion.rs profiling: https://crates.io/crates/profiling, using Optick feature

The tutorial I followed to learn wgpu: https://sotrh.github.io/learn-wgpu/

Relevant resources that may help when learning how to make a voxel engine: https://sites.google.com/site/letsmak...

Voxel Game Mesh Optimizations by @Hopson https://youtu.be/VQuN1RMEr1c

I Made Minecraft in 24 Hours by @Sam Hogan https://youtu.be/Nj8gt_92c-M

Making Minecraft from scratch in 48 hours (NO GAME ENGINE) by @jdh https://youtu.be/4O0_-1NaWnY

rust unity

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Why unity 3D is best for game app development

Hire Offshore Unity Developers from DxMinds. we have well experience unity developers who can help you to create the game as per your requirement.

ULTIMATE Rust Lang Tutorial! - Publishing a Rust Crate

ULTIMATE Rust Lang Tutorial! - Publishing a Rust Crate. The ultimate Rust lang tutorial. Follow along as we go through the Rust lang book chapter by chapter.

Unity Game Development Company | Hire Unity Developers

Trusted Unity game development company offering Unity 3D and 2D development, Video game development, etc. Hire Unity developers to build Unity softwares.

Unity Game Development Company | Hire Unity Developers

Trusted Unity game development company offering Unity 3D and 2D development, Video game development, etc. Hire Unity developers to build Unity softwares.

ULTIMATE Rust Lang Tutorial! - Closures in Rust

ULTIMATE Rust Lang Tutorial! - Closures in Rust. The ultimate Rust lang tutorial. Follow along as we go through the Rust lang book chapter by chapter.