Home games Making my Voxel Engine Really Fast

Making my Voxel Engine Really Fast

by admin



Wishlist Lay of the Land on Steam: https://store.steampowered.com/app/2776090
Support development and play the game early: https://www.patreon.com/Tooley1998

Hey everyone. A bit of a different video for today. I’ve been making some improvements to the voxel engine in my game. I’ve made use of GPU Compute to accelerate voxel data generation.

This basically speeds up everything from mesh generation, voxel physics, fire/water simulation etc. I think the results speak for themselves.

https://linktr.ee/tooley1998

source

Related Videos

39 comments

@Tooley1998 March 29, 2024 - 5:34 pm

Wishlist Lay of the Land on Steam 🙂 https://store.steampowered.com/app/2776090

Support development and play the game early: https://www.patreon.com/Tooley1998

@ethos8863 March 29, 2024 - 5:34 pm

thinking your game might be missing some spatial hierarchy. the CPU vs GPU dfference should not be 1 digit, but rather 3 digit

@aigaro9736 March 29, 2024 - 5:34 pm

That looks actually amazing bro

@sirati9770 March 29, 2024 - 5:34 pm

oh that are about my specs!

@nextprogram5945 March 29, 2024 - 5:34 pm

when is this going to come out? I want to play this so bad!!

@paradonas March 29, 2024 - 5:34 pm

have you seen Ximas wortk? You 2 should do a game together or smtng

@GordonSeal March 29, 2024 - 5:34 pm

You should not use Lumen if you want low end users to be able to play the game, as no matter how promising it may look in engine during dev cycle.

@TreeAtmos. March 29, 2024 - 5:34 pm

ken silverman would be proud

@florianwurmseer9203 March 29, 2024 - 5:34 pm

Is your engine open source? Any way to contribute?

@Luluskuy March 29, 2024 - 5:34 pm

I can see ur burning passion in this project man! Hope u succeed in your development journey!

@YouCanCallMeC00KIE March 29, 2024 - 5:34 pm

Can i ask what algorithm you use to generate terrain? It's kinda minecrafty, but smoother, more detailed. Is this some variation of marching cubes? I've only ever seen marching cubes generate a low-poly looking terrain, so wasn't sure if it could be used like this.

@veecks2290 March 29, 2024 - 5:34 pm

bro u are coding the exact project i wanna code and it looks awesome, what is the stack? Congratulations

@Punisher1992 March 29, 2024 - 5:34 pm

you made your engine ontop of unreal engine?

@kevinkamberi March 29, 2024 - 5:34 pm

Is this game sent anywhere? how is it called?

@theashbot4097 March 29, 2024 - 5:34 pm

HOW?! I love voxel art but this game looks SOO GOOD!!! Are you using a custom engine for this? if so do you got any tips. I want to make voxel art game, but I do not want to steel someone else
's engine that they worked hard on. What are you using to make the voxel art? Also do you have a steam page or anything like that?

@teawacrossman-nixom7696 March 29, 2024 - 5:34 pm

Amazing Work 👏💚💚💚

@mamin3152 March 29, 2024 - 5:34 pm

lemma play doeeee

@Minoulein March 29, 2024 - 5:34 pm

Can we somehow try out the game ourselves?

@alphenex8974 March 29, 2024 - 5:34 pm

Honestly I thought Raymarching or Raycasting using SVOs was the ONLY option to having huge amounts of voxels until I came up to these videos lol
Although, I have a question.. do you use SVOs?

@feschber March 29, 2024 - 5:34 pm

you should probably do all the updates in a separate threadpool and then stream the data to the gpu in the background

@USBEN. March 29, 2024 - 5:34 pm

It's funny how on every voxel engine/game video YouTube puts Minecraft as the game.

@cortexcarvalho9423 March 29, 2024 - 5:34 pm

You can imagine the voxel interacting in some way with motion and image capture, improving the voxel quickly. (see pin art and Tangible Media)

@fashionablebloodfallen6867 March 29, 2024 - 5:34 pm

teardown?

@CaptainNomae March 29, 2024 - 5:34 pm

When destroying blocks because there's no particle effects or sound effect I assume that the character is just eating the terrain.

@georgehawryluk7976 March 29, 2024 - 5:34 pm

Looking good, is there a release date? Have a look at the Vintage story model, seems to be working for them, release the engine with some bits of gameplay working, make it easy enough for peeps to add content, and voila, a good game. Just started watching your series, looks good, keep it up 🙂

@damianlazo5760 March 29, 2024 - 5:34 pm

How can i help you whith this proyect?

@damianlazo5760 March 29, 2024 - 5:34 pm

epicccc

@saicher March 29, 2024 - 5:34 pm

What engine/language did you build this with? C++? Rust? UE5?

@antimaterium2946 March 29, 2024 - 5:34 pm

Very cool 👌😃

@athrixxs March 29, 2024 - 5:34 pm

looks a bit like teardown!

@Jkauppa March 29, 2024 - 5:34 pm

why not push the physics/generation also to the gpu

@waytoomuchtimeonmyhands March 29, 2024 - 5:34 pm

Would love to see this in 3D

@codetrigger March 29, 2024 - 5:34 pm

Because instead of calculating the destruction on impact, you don't calculate it in the first animation frame, so when the animation is complete it's already calculated and you just have to simulate it. I'm junior if I'm wrong correct me thank you I love your project!!!

@tajaloe5920 March 29, 2024 - 5:34 pm

Hey, random, but have you thought about using the voxel colour value to offset the normal/roughness value of each voxel? Even by a tiny bit, it might give a cool texture, if that's the look you're going for

@SargR March 29, 2024 - 5:34 pm

please add glass!

@dinok4774 March 29, 2024 - 5:34 pm

Congrats on going viral!

@accountprincipale2293 March 29, 2024 - 5:34 pm

does it use all the cores in the cpu or is it singl-core based?

@the_emperor_of_mankind March 29, 2024 - 5:34 pm

Hello. Do you have a Patreon? I would be interested in investing a tiny amount of money for your project.

@shelletonianhuman March 29, 2024 - 5:34 pm

Does this use Vulkan or what sort of libraries do you use for rendering?

Comments are closed.