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
Carpoon›Events›Rebuilding Carpoon's Shaky Camera
In-game event

Rebuilding Carpoon's Shaky Camera

Carpoon · published 3 years ago

All eventsPlayers around this dateRead on Steam

Finished another major milestone recently by rebuilding Carpoon’s camera! It was a feature requested by several players to remove some constant shakes it had. These shakes happened while trying to zoom in or out to keep players in view, or so I thought.

Watch on YouTube

Watch on YouTube

-Used YellowAfterlife’s multi-object tracking camera script https://yal.cc/gamemaker-view-following-two-objects-at-once/
-Found there was still some shakiness and it turned out the truck rumble was translating to camera coordinates. Removing this aspect fixed the camera by half
-New camera was too quick to react! Had to add lerps and send out camera trackers from the player to smooth things out.
-Added a player deadzone to prevent the camera from moving when players are doing tight turns. Makes the screen less jumpy for other players
-Clamped the camera within borders on some levels to not zoom out too much. Created a separate object for the camera to track that follows the player around to do this
-While zooming out is quick to keep players on screen, I slowed down zoom-in because it felt too intense otherwise.

Things that would have been a bonus:
-Weighted objects for camera priority
-Smooth lerp into border edges
-Spent a lot of time trying to have a look-ahead point again but I ran into issues where the camera would move too quickly from side to side, or not keep up with the player and they would go offscreen. Having borders with a maximum range that the camera could go and a center point that kept onscreen helped make this not as needed.

Next milestones:
1 Clearer “How-to play” and objectives
2 Fix up some of the game essence for risk vs reward in 1 or 2-player mode
3 Release game!

More from Carpoon

Other announcements

All events
CarpoonGame update12 Aug 2026Boss Mini Update-Fixed a case where the boss didn’t get to phase 2, and also changed the timing on how cars come in at this point -Adjusted boss health for 1p based on feedback, and will encounter boundary wrap phase -Boss will no longer die from a hot car tossMajor update8 Aug 2026Boss Update!Parkin' Panic now has a monster truck boss at the end of waves co-op. I'll go into it more in a video at some point, but for now I don't want to spoil it. Thanks for your support during Carpoon's first year! -TomCarpoonGame update6 Apr 2026Faster Pause Update for April 6thPause screen now appears much faster by using an image buffer instead of a saved screenshot. Should make the biggest difference in 4K. Thanks for the feedback! · Some small updates from working on a monster truck boss and updating GameMaker Studio 2 to the latest version.