I'm resuming development my Minecraft-like game for the GameCube and Dreamcast, focusing mainly on internal systems. I’ve replaced the last few arenas and mallocs, which were suboptimal for these platforms, with an allocator featuring real-time heap compaction, saving 1 MB of RAM after 30 minutes of gameplay (I haven't even accounted for free list holes in the arenas, so it's even bigger than 1 MB). This will enable the engine to render longer distances without the issue of memory fragmentation. While optimizing the renderer, I stumbled upon a bug that looks quite interesting. I'm considering turning this into a feature, possibly creating a swamp biome with poisonous water.

Stay tuned for the Dreamcast version! It will be exciting to see what a 200 MHz console from 1998 is capable of!

Previous update: https://discord.com/channels/239737791225790464/404399251276169217/1214082838513582150