Selmar ⚙ gamedev @hectiq
selmar-the-dutch.bsky.social
Selmar ⚙ gamedev @hectiq
@selmar-the-dutch.bsky.social
Developing games at Hectiq. Currently exploring tech-art stuff.

Previously worked as engine dev for Asobo studio (mostly on Microsoft Flight Simulator).
3/3
Per layer per region we do:
- Paint & recompute low-resolution information
- upload low-res to GPU
- execute custom shader to create a high-res version (add noise etc)

Then, we merge the high-res layers into a single texture array. This texture array is sampled by the terrain.
Done!
October 14, 2025 at 4:19 PM
2/3
There is a region-based update system as well, so we can update only that which changes.
October 14, 2025 at 4:18 PM
you can always be a rebel and let your castle burn down I suppose
July 4, 2025 at 5:01 PM
OK, oops, let's maybe not preload everything.. We don't need all our levels at the same time, but let's preload everything that we could possibly load dynamically.

In total, prepooling + preloading: ~1 second, from clean.

#smallgame #indiedev #performance #code
June 19, 2025 at 12:17 PM