Finding Fortune's Avatar

Finding Fortune

@findingfortune.bsky.social

We'll all find Fortune's Favor. Writing a next-gen voxel game engine in OpenGL, C++. youtube.com/@Finding_Fortune

52 Followers  |  15 Following  |  48 Posts  |  Joined: 15.11.2023  |  2.3682

Latest posts by findingfortune.bsky.social on Bluesky

Post image Post image

Added foliage back in and did some biome blending experiments
#voxels #gamedev

08.06.2025 04:09 — 👍 8    🔁 1    💬 0    📌 0
Post image Post image

Cleaned up my shadows, fixed some tree generation issues...... Looking good!
#voxels #gamedev

04.06.2025 17:24 — 👍 6    🔁 1    💬 0    📌 0
Post image

1000 entity collisions at once at 400 FPS is pretty nice
#gamedev #voxels

12.04.2025 21:47 — 👍 7    🔁 0    💬 0    📌 0
Video thumbnail

The start of entities - collisions and gravity so far. Pathfinding and textures next
#voxels #gamedev

11.04.2025 20:26 — 👍 9    🔁 1    💬 0    📌 0

Yeah there is a lot of good research around octrees. I saw the scenes Refuge Studios is tracing and the results speak for themselves, awesome work! I just implemented an Octree in my engine and I'm already happy with results, it will be fun to try to trace shadows and point lights myself soon!

30.12.2024 20:18 — 👍 1    🔁 0    💬 1    📌 0

Or is the Octree purely for spatial partitioning

29.12.2024 18:16 — 👍 1    🔁 0    💬 0    📌 0

This is pretty cool work! I'm interested in the choice here of an Octree over a BVH or other data structure. Are you using LOD with this?

29.12.2024 18:16 — 👍 1    🔁 0    💬 2    📌 0

I'm curious what game design elements you think make the best open world sandbox games. Or if you play them, what separates the best sandbox games from the rest

28.12.2024 08:32 — 👍 2    🔁 0    💬 1    📌 0

In my experience, game engine devs equally struggle with keeping their engine/game to scope haha. Lots of performance rewrites, rewrites for different graphics APIs or frameworks or languages or algorithms, rewrites sometimes just because. Soon enough 3 years passed and all you've done is rewrite!

28.12.2024 08:19 — 👍 2    🔁 0    💬 0    📌 0

No bullying pill guy! Hah nice work, what kind of game will this be?

28.12.2024 08:15 — 👍 2    🔁 0    💬 1    📌 0

It's interesting as a voxel programmer - most people in this space write their own engines since open world voxel sandboxes are sparsely supported in engines like Unity. So most people accidentally fall into the "engine dev community" despite wanting to make the next Minecraft at the start...

28.12.2024 08:04 — 👍 1    🔁 0    💬 0    📌 0

90% of game engine devs I know quit after a couple years or give up on making games and just do renderers. Maybe more, I'm not sure I can confidently say even 10% go to market

28.12.2024 07:01 — 👍 0    🔁 0    💬 0    📌 0

Sometimes I feel like motivation is the biggest factor in project outcome/success, in which case I guess there is definitely some luck involved haha

28.12.2024 06:56 — 👍 1    🔁 0    💬 1    📌 0

A substantial amount of people in the low level game engine dev community have a serious problem committing to their engine without massive rewrites every 6 months. Its so bad I feel like at least half the people I see quit do it for this reason

28.12.2024 06:55 — 👍 1    🔁 0    💬 1    📌 0

Ah I love tiny voxels, this is looking georgeous! Nice to see another voxel engine dev, they are hard to find haha.

How are you finding Bevy? I've heard good things about it but never tried it

28.12.2024 06:46 — 👍 3    🔁 0    💬 1    📌 0

Ah my mistake, both have very good artwork though 😆

28.12.2024 01:20 — 👍 1    🔁 0    💬 0    📌 0

This is my favorite part of video game development, indie devs can and regularly do compete with big studios! Its amazing knowing your work has that much potential

28.12.2024 01:18 — 👍 1    🔁 0    💬 0    📌 0

I wasn't sure if I wanted DRM in my game, but after seeing Palworld doing so well with none at all, I think it might be a good idea

28.12.2024 01:15 — 👍 0    🔁 0    💬 0    📌 0

For a second the title screen on the left made me think of the Pokemon game's title screens with the two legendaries facing off haha

28.12.2024 01:12 — 👍 1    🔁 0    💬 1    📌 0

Two hours is a long time, but not too bad. I might need to try that out sometime I never considered doing that haha

28.12.2024 01:04 — 👍 1    🔁 0    💬 1    📌 0

Wow thats definitely a neat take on Minecraft UI, I actually really like that on the top half haha

28.12.2024 01:03 — 👍 0    🔁 0    💬 0    📌 0

Custom font? Thats looks really fancy!

28.12.2024 01:00 — 👍 1    🔁 0    💬 1    📌 0
Post image Post image Post image Post image

The basic survival mode is done! The hotbar and inventory is functional in creative and survival mode.

I've also made a start menu so we can start working on world saves. Caves are also in progress - it's tough making them generate fast in such a large world!
#voxels #gamedev

27.12.2024 21:53 — 👍 14    🔁 1    💬 0    📌 0
Post image

Just to give perspective - I'm rendering 100,000 blocks in all directions around the player here at 160 FPS on my GTX 1070, about ~9 year old GPU (so the world is 200,000 blocks in diameter). About equal to a render distance of ~6,000 in Minecraft in all directions

12.12.2024 21:58 — 👍 7    🔁 0    💬 0    📌 0
Video thumbnail

BIG update on the LOD! Trees, houses, biomes all work with the LOD as you fly around! This is a 65,000 block long world, at about 200 FPS on my GTX 1070
#voxels #gamedev

11.12.2024 04:01 — 👍 22    🔁 3    💬 0    📌 0
Post image

The fog now absorbs light from the sun!
#indiedev #gamedev #voxels

20.11.2024 16:34 — 👍 8    🔁 0    💬 0    📌 0

Very pretty!

20.11.2024 01:06 — 👍 1    🔁 0    💬 0    📌 0
Post image

Raymarching some clouds! Real time rendered ~
#indiedev #gamedev #indieGameDev #voxels

20.11.2024 01:01 — 👍 8    🔁 0    💬 0    📌 0
Post image

Looking into ways to make the LOD still work when moving, then we can move onto entities
#indiedev #gamedev #indieGameDev #voxels

19.11.2024 00:50 — 👍 6    🔁 0    💬 0    📌 0

If you work on a voxel game/engine @ me - I want to follow you!

17.11.2024 19:15 — 👍 2    🔁 0    💬 0    📌 0

@findingfortune is following 15 prominent accounts