3D voxel rendering engine

I made a 3D voxel rendering engine. I was inspired by https://m.youtube.com/watch?v=ztkh1r1ioZo because of the fps, though this one gets very laggy. the algorithm is one made by Amanatides and Woo.

these are the controls:

wasd to move

arrow keys to turn

q and e to move up and down

14 Likes

Very cool! I do want to see more.

3 Likes

I felt a tear run down my face :smiling_face_with_tear:

3 Likes

that was EPIC! you could make a realy cool game outta this

2 Likes

nice :ok_hand: you should check out 3D Isometric Club

3 Likes

Wow!! Cool!!

2 Likes

Very impressive! Well done.

3 Likes

Yo can you help me with my project? It’s called Lamecraft

3 Likes

wow, feels almost illegal to play. great job!

1 Like

I could try, though I’d have to figure out how the renderings done

1 Like

Wow… what a work of art :smiling_face_with_tear:. Wait, are these tears?

1 Like

Thank you for taggin’ in my club! (And my team members!) I really appreciate you remembered! AND good engine, @miles!

3 Likes

new update!

whats added:
voxels have “textures” on there faces, like minecraft
multiple voxels have been added!! (max of 86 voxels (7396 will be later))

6 Likes

When is survival mode coming?

2 Likes

you should probably add having like a larger rectangle to save FPS

1 Like

I didn’t understand what you said, can you explain what you mean?

1 Like

your rendering all sides of every voxel, which takes a lot of the FPS. if you had one big rectangle, you’d only render 6 sides, which would save space. but what do i know, i mainly make space shooters.

1 Like

it uses ray tracing, which technically only renders faces that it hits. that alone is better than doing 3D point → 2D point, project on screen, and doesn’t use any sorting. what I don’t understand is what this “rectangle” is

1 Like

major update!!! now, there is the placing and breaking of blocks!!!

controls:
z and x to change block
left click tp place (you can also place air)
right click to break a block

enjoy :smiley:

4 Likes

YO THANKS!!! bro

3 Likes