logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

Relaxing Boat Journey Through 3D Clouds in River Made with Unity

Enjoy the calm moments of Freud's Nightmare.

In the survival-adventure game Freud's Nightmare, you find your way through the realm of dreams by, for example, guiding a boat through a river of clouds, meeting lotus flowers on your way.

The peaceful experience was made in Unity by the indie developer MagicReality. The clouds were rendered using ray marching. An interaction map between the boat and the clouds was rendered via a top-down camera and then used in a Compute Shader to update the cloud mask. "During ray marching, the cloud density is increased or decreased based on this mask."

MagicReality

MagicReality

The flowers are also an integral part of this little adventure: 

"Each lotus plant has two virtual points, located at the base and the top, respectively. When a player enters a new area, I store all the virtual points within that area into a Compute Buffer and pass them to a Compute Shader. In the Compute Shader, the position of the top virtual point is modified based on an interaction map. Then, when rendering the lotus plants, vertex displacement is applied according to the offset vector of the virtual points relative to their initial positions. This approach is slightly more complex than traditional methods, but it provides more detailed interaction effects and performs well in terms of performance," the creator shared.

MagicReality

MagicReality

In Freud's Nightmare, you are a lost soul who must find your way home. Gather resources, develop strength to confront nightmares, and follow clues to uncover the truth before your sanity runs out.

The game's launch is targeting December or January, so wishlist it on Steam to find the release date among the first.

Join our 80 Level Talent platform and our Discord server, follow us on InstagramTwitterLinkedInTelegramTikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more