Status
SteamPeaks
ChartsSalesUpcomingPatchesEventsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
EventsSteam's own events and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesEventsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Forgotten Fields›Events›#1 Building an ocean
In-game event

#1 Building an ocean

Forgotten Fields · published 26 Aug 2020, 07:50 UTC

All eventsPlayers around this dateRead on Steam

Hello!

A lot of progress has been made since the last devlog. I've spent the last week or so working on one of the most important exciting scenes of the game - the beach!

(Btw, I've saved the best part for the end of this post, so make sure to read till the end! BUT, skip it if you'd rather discover it yourself in the full game release :) )

Visuals

One of the things I love about making games is that you get to sculpt an immersive, beautiful world, and that once you get in the flow it almost becomes a spiritual experience. Sculpting the land and laying an ocean over it felt surreal. Check it out in this timelapse video of the process -

Watch on YouTube

For the water, I'm using the free, open source version of the Crest Ocean System, and the quality of this is excellent. I especially love the subsurface scattering effect that allows the waves to be illuminated by the sun, giving it that Assassin's Creed Black Flag or Sea of Thieves feel. One of the reasons why I love those games is the peaceful, beautiful atmosphere created by their oceans, so it's really exciting for me to have something of that sort.

One of the things I was disappointed about is the shoreline waves - my scene is on the beach, not the ocean, so waves on the shore are pretty important. By default, the shoreline remains pretty static in Crests, with nothing more than foam on the edges.

Not being a programmer and knowing nothing about shaders, I tried to improvise a solution - I added a GerstnerPatch (from one of the example scenes in Crests) and tweaked the settings to ramp up the waves and make them sharper only near the shoreline. Another issue is that by default the shoreline remains static - in reality on a beach, the water runs up and then back down the beach pretty prominently. To fix that I animated my ocean "plane" to move slowly up and down. Here's a video showing the process -

Watch on YouTube

Sound

Now I had the beach set up and looking pretty great visually, I was pretty excited for the next bit - sound.

Back when I was lacking inspiration and unsure of what I wanted this game to be about, a visit to Goa (my home) gave me that much needed spark of inspiration, and a visit to my favorite beach was one of the most impactful moments of that trip. In that moment when I was floating in the water, I wished I could accurately share and experience how it actually feels to be floating in the ocean. And one of the most important aspect of this experience is the sound - the flappy sound that wet, bare feet make on wet sand, how the atmosphere sounds on the shore, how the waves crash when standing on the water's edge, how it changes when underwater, and how it suddenly breaks into a large, expansive sound as soon as you emerge from it.

For this I needed a more complex system than the one provided by default in Unity, as the default system only allows you to specify proximity to a sound source using spheres. The shoreline is a line, not a sphere, which meant I would have a mess of a 100 spheres everywhere denoting different zones.

To fix this, I got myself the Volumetric Audio asset - This (among other features) allows you to specify a custom shape for your audio source. Perfect!

Here's a video that shows the different audio zones as set up in the scene -

Watch on YouTube

What do you think? There are 4 different zones set up playing sounds for 1) the wide, atmospheric sound of the overall ocean from a distance 2) the sound of waves crashing loudly when standing close them 3) underwater (heard in the next video) and 4) (my favorite) the wide, expansive sound you hear as soon as your ears pop when you come to the surface from underwater.

Like I promised, I've saved the best for last - first person mode. As you would've seen in the demo, the game switches to first person from time to time. Making this scene playable in first person was super important for me to create that immersion and the accurate feeling of being in the beach that I mentioned above. With this, you're actually able to feel the movement of the water, the waves constantly crashing over your face, the constant change in sound as your head bobs under and over water, the sound of the wind on the shore, and wet feet on sand. Check it out -

Watch on YouTube

Of course, some of the sounds still need a little tweaking and polishing. I think the first person video above really captures what I dreamed of creating and sharing that day on the beach, and I'm super excited about it :)

See you next time!

-Armaan

More from Forgotten Fields

Other announcements

All events
Esports27 Apr 2023Unwording is OUT NOW!!Hi everyone! I'm happy to announce that after over a year of work, my new game Unwording is finally out! :) The game launches at $4.99, with a 10% discount - so if you've been interested in the game, the best time to get it would be now! It also really helps in getting the game picked up by Steam's algorithm if it's bought (and reviewed!) in the first 24 hours. This would be SUPER helpful and a…Esports13 Apr 2023Unwording launches on April 27th!Hi! My new game Unwording comes out on April 27th! Unwording is a narrative-driven puzzle game about overcoming negative self-talk. Embark on an uplifting journey through the mind of Tom - Solve word puzzles, explore his neighborhood through multiple perspectives, and help Tom overcome his negative thought patterns as he finds a new perspective on life. It launches on April 27th. Be sure to wis…Esports9 Apr 2023My new game "Unwording" comes out soon!Hi! Just wanted to let you guys know about my upcoming game Unwording - a narrative-driven puzzle game about negative thought patterns, where you "play" with the protagonist's thoughts as you try to change his perspective on the world. Unwording is set to release this month! Be sure to wishlist it here: Catch the trailer here: As always, thanks for your support!