Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Lovely game. Its amazing the amount of detail that you have. I would love to know how you made that dynamic ground material, I was fascinated that you could make small puddles anywhere on the ground.

Thank you so much!! I'm glad the puddles were appreciated :D The puddles are masked out in the Material with the help of a Render Texture that is drawn on during runtime when the water collides with the Landscape. It's a bit of math to accuretly map the Render Texture to the Landscape and paint at the correct position and a few tricks in the Material to get smoother transitions (Noise mapped to the gradient of the Render Texture and some smooth stepping to blend between mud and water). If you are interested in specific ways of implementation in Unreal in can gather some resources I used to figure it out (although I couldn't follow any of them 100% because of some technical limitations).

Don’t go out of your way. But that would be great! Definitely still have more to learn about that stuff. 😅

I still had them saved in my tabs so here you go: this playlist was extremely helpful when it comes to learning about Render Textures in Unreal (specifically the Unreal Live Training, I worked with similar systems to the one used in this game jam before so I wasn't entirely new to the set-up but skipping through the playlist helped a lot), this video shows how the system is used for a dynamic landscape, and  finally, similar to the last one, this video except with a method that is a bit easier to set-up (which works incredibly well in UE4 but has some issues in 5 when it comes to height displaced Landscape and since I wanted to keep my options open I opted for the other method).