Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
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
NewsSteam's own announcements 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 festsUpcomingPatchesNewsRecordsTrendingSignals
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
Cleared HotNewsRunning Over NPCs
Community

Running Over NPCs

Cleared Hot · published 8 Dec 2024, 22:30 UTC

All newsPlayers around this dateRead on Steam

Hello Faithful Wishlisters,

The snappiness and overall feel of Cleared Hot is one of my top priorities. The game was starting to drop fps in larger missions and it was time for a clean-up. Physics Ragdolls were the first order of business.

Ragdolls

Our NPCs use something called Active Ragdolls, to allow physics to interact with NPCs that are following animations. But calculating the physics for this takes a lot of CPU time. So our first effort was to reduce this to only the times that ragdolls, or active ragdolls, were needed.

It was important that we maintain the physics fun-ness of being able to run over NPCs. So we started there.

If you watch the gif closely, you can see the frame where the ragdoll gets enabled, right before being run over. This allows us to save the CPU time of ragdolls and only use it when we really need it: when they get run over.

Let's see it at full speed now...

Fixing Collisions with Many NPCs

Once we start adding a lot of NPCs, there used to be some stutters when colliding with many of them at once. It would cause some strange behaviors and overall just made it not feel very smooth.


So we started experimenting with simplifying collisions with NPCs and vehicles and other physics objects, and restricting the collisions to their main torso collider. This simplifies a lot, increases performance, and makes the collisions look better.

Doing this allowed us to increase the number of NPCs getting run over to 50.

Changing this required a large number of test cases. Ariel from the team took this on and built quite an impressive list of test scenarios.

After making all these changes, we compared the NPC performance using a test we made earlier of 50 npcs all shooting each other.

With our changes, the avg FPS on my machine went from 144 to 275, a 91% improvement. Of course this is only in the worst case scenario, but we should see a really nice bump across our missions with this in place.

I am super excited this all came together and I had a ton of fun working on it with the team.


Bonus gif.

Playtest Survey


Our playtest survey is going out to the email list this week! Sign up here if you haven't already: https://clearedhotgame.com/email-list/

The playtest will be small, with 2-3 missions, and we will start with only 10 playtesters. But this will grow over time.

As always, thanks for your support!

-Colin and the Cleared Hot team

More from Cleared Hot

Other announcements

All news
Community18 Aug 2026Helicopter Poll Results, Sale Before Price IncreaseYour winners, after 790 votes: The MH-53 Pave Low and the KA-52 Alligator. The MH-53 Pave Low. We're going to need a bigger helipad. The KA-52 Alligator. Looking deadly. Final Results Thankfully it still fits in the hangar... kinda Our champion of the MH-53 Pave Low reappeared in discord to settle our deal... One more helicopter-enthusiast soul captured. The KA-52 "Alligator" This one was fun t…Community24 Jul 2026Flares, Geothermal Craters, and a Helicopter PollDearest pilots, join me again for a fireside chat about attack helicopters. Things at Cleared Hot HQ are going quite well. The jungle campaign is reaching a crescendo as we race through the final few missions of Chapter 2. Then begins the gauntlet of balancing, building a boss fight, QA testing, playtesting, and preparing to ship a major update. More on this later. Introducing Flares! Travis ha…Community9 Jun 2026The Red ButtWelcome loyal players and wishlisters, the ones who make it all possible! Cmon in and let's talk Jungle. BTR-80 Soviet Era Armored Personnel Carrier In our initial jungle devlog, some of you suggested this behemoth! Here it is in it's retro Soviet glory. We also made a slight modification to add some anti-aircraft missiles to the rear, to make it's attack a bit more spicy. It also carries 10 NP…