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
Amazing Frog? 2›Events›Development News in Amazing Frog? 2
Community

Development News in Amazing Frog? 2

Amazing Frog? 2 · published 2 years ago

All eventsPlayers around this dateRead on Steam

While Amazing Frog? QMMT (Quest for the Magical Mystery Toilet) is about to leave Early Access after 10 years, Amazing Frog? 2 which we feel has so much more scope for the future is, lets face it just getting started.

Hey everyone, it's Hal again with an update on what I've been working on for the next release of
Amazing Frog? 2.
Lately, my focus has been on finalising a more streamlined and stable version of the Swindonshire
world. This involves implementing new technology and pipelines from QMMT to handle plant and
grass placement and rendering, along with resolving some lingering issues—like fixing sunlight
leaking into the rail tunnels.


As I’ve mentioned before, many of these systems will now be powered by Houdini, allowing us to
place assets more intelligently and add new features faster. While building assets for AF2 takes
longer due to our goal of higher graphical fidelity, these new tools, alongside the engine
improvements Gaz is working on, should speed up content creation and variation in the long run.


This past week, I’ve been refining the terrain under the town. Some areas needed to be lowered to
accommodate basement levels, while others had to align perfectly with roads and sidewalks.
Although the process seems straightforward, moving everything into Houdini for better control has
added some complexity. I sculpt the terrain in Unity, convert it into a mesh, and then use that
mesh like a stamp to transfer the details back into Houdini’s heightfield. While more tedious, this
workflow ensures the world remains adaptable and saves time in the long run, especially when
making large-scale changes or adding new plant types.

I’ve also been refining the trees and the tools I’ve built to generate them. I’ve developed a tool in
Houdini where I can ‘design’ a tree and have it generate multiple variations (so that they don’t all
look exactly the same). The system also generates all necessary LOD (Level of Detail) and
collision meshes for different viewing distances.
We now have four LOD stages for our trees:
• The closest LOD uses a shader that distorts the surface by scaling the vertex positions. This
adds a "fluffy" appearance without relying on too much geometry, keeping rendering efficient.
• The next two LODs are simplified versions of the trunk and foliage, using non-transparent
materials for better performance.
• The farthest LOD is an "imposter"—a flat quad that displays a baked image of the tree,
drastically reducing the cost of rendering forests, as distant trees are just billboards.

One of the perks of using Houdini for tree generation is the ability to add creative touches without
spending extra time. For example, I baked vertex colour noise into the foliage meshes and
projected it onto lower LODs. This allows the shaders to apply subtle colour variations to the
leaves, ensuring consistency across different LOD levels. We’ve also implemented crossfading
between LODs, reducing the visual “popping” that often occurs when transitioning between levels
of detail.

Looking ahead to next week, I’ll be tackling one of the more exciting tasks. Now that Gaz has
migrated the codebase from QMMT, we can better utilise physics zones and populate the world
with more frogs and content. Expect AF2 to feature more frogs than ever before, each with
distinct roles and purposes!

More from Amazing Frog? 2

Other announcements

All events
Amazing Frog? 2Game update18 Feb 2025Update Notes for Patch 18th FebA Maintenance patch · improved heart balloon tether strength · fixed tuxedo t shirt (faster material loads) · removed the snake clothes with ongoing fixes and the other platforms added (still looking at some save issues on osx)In-game event13 Feb 2025Amazing Frog? 2 Needed some love.While working on Games, sometimes things need a little love. Recently with Amazing Frog? 2 it had become a major priority to go through a bunch of the systems and make a bunch of fixes. We thought it would be in the best interest of ongoing development to spend some time agressively fixing as many bugs and broken systems as we could and indeed make some system improvements. Yes, when you shoot…Major update31 Dec 2024Amazing Frog? 2 New beginningsHello and Happy New year! We know its been a while since we updated Amazing Frog? 2 Those of you that follow what we do, will know its because we have been making huge leaps forward with QMMT. We are still workling on Amazing Frog? 2 ! We have been working on Amazing Frog? 2 and we will continue to do so until Hell Freezes over - This update is a new beginning for us. As we update QMMT and Amaz…