Mist Realms
banner
mistrealms.bsky.social
Mist Realms
@mistrealms.bsky.social
Indie Game Developer:
https://www.mistrealms.com/
January 4, 2025 at 2:11 PM
A walk through a procedural forest of 16 km².

(part 1/2)

#madewithunity #indiedev #gamedev #procedural #procgen #voxel #indiegame #screenshotsaturday
January 4, 2025 at 2:11 PM
January 4, 2025 at 2:01 PM
I have been optimizing the creation of the trees. There is still work to do but for now it is good enough. 🙂

#madewithunity #indiedev #gamedev #procedural #procgen #voxel #indiegame #screenshotsaturday

(part 1/2)
January 4, 2025 at 2:01 PM
This week I've been commenting and optimizing code, so... here some more trees 😁. A bit of how they work with the LOD system.

#madewithunity #indiedev #gamedev #procedural #procgen #voxel #indiegame #screenshotsaturday
December 28, 2024 at 1:41 PM
Fixed a bug where chunks sometimes didn't get their neighbors correctly and therefore blocks on edges weren't created well. (I hope this doesn't give me more problems).

#madewithunity #indiedev #gamedev #procedural #procgen #voxel #indiegame #screenshotsaturday
December 28, 2024 at 1:41 PM
I have been working a little more on the trees to deactivate them together with the chunks.

#madewithunity #indiedev #gamedev #procedural #procgen #voxel #indiegame #screenshotsaturday
December 28, 2024 at 1:41 PM
December 24, 2024 at 1:29 PM
One of the things I wanted to test with the new slopes in the terrain generator was inverse kinematics (IK).

#madewithunity #indiedev #gamedev #procedural #procgen #voxel #indiegame #screenshotsaturday
December 21, 2024 at 7:14 PM
Slopes (almost) completed. There are still some aspects to be polished and fix some bugs, but the result is quite good and I'm happy with it.

#madewithunity #indiedev #gamedev #procedural #procgen #voxel #indiegame #screenshotsaturday
December 21, 2024 at 7:13 PM
(2/2)
December 21, 2024 at 7:09 PM
December 21, 2024 at 7:09 PM
(2/2)
December 21, 2024 at 7:06 PM
Along with Marma Music (www.marmamusic.com) we are creating an asset to generate random music in runtime that I will include in my game.

Enable the sound to listen to the song:

#madewithunity #indiedev #gamedev #procedural #procgen #voxel #indiegame #screenshotsaturday

(1/2)
December 21, 2024 at 7:06 PM
Finally! Chunks with slopes are now correctly created.

#madewithunity #indiedev #gamedev #procedural #procgen #voxel #indiegame #screenshotsaturday
December 21, 2024 at 6:55 PM
I realized that the new algorithm that creates chunks using the neighboring blocks had slowed down the creation of the terrain and also freezed the game several times for a few micro seconds, very annoying.

#madewithunity #indiedev #gamedev #indiegame #screenshotsaturday #procedural #voxel #procgen
December 14, 2024 at 12:44 AM
December 14, 2024 at 12:44 AM
Finally, the chunks look at the blocks of their neighbors to create correct normal vectors. Now I have to add the slopes when they check neighbors. 😑

#madewithunity #indiedev #gamedev #indiegame #screenshotsaturday #procedural #voxel #procgen
December 14, 2024 at 12:38 AM
Stress test generating terrain.
I have been fixing code for several days so that the terrain has consistency and is generated without errors when the player moves at ludicrously high speeds.

#madewithunity #indiedev #gamedev #indiegame #screenshotsaturday #procedural #voxel #procgen
December 14, 2024 at 12:35 AM
To simulate a 3D sphere with a 2D map the game gets the coordinate "x + (width / 2)", corresponding to the opposite side of the sphere on the pole, when it has to generate parts of the world beyond the top or bottom edge of the world map 2D.
December 14, 2024 at 12:35 AM
The game creates 2D world maps, but manages the poles realistically in 3D, as if it were a sphere.

#madewithunity #indiedev #gamedev #indiegame #screenshotsaturday #procedural #voxel #procgen
December 14, 2024 at 12:35 AM