A downloadable asset pack

Buy Now$4.99 USD or more

Getting a camera to feel "right" in GameMaker can be incredibly tedious. Default viewports are rigid, standard screen shake looks cheap and jagged, and adding dynamic zoom usually breaks your UI.

ProCam is a micro-system built for GMS 2.3+ that solves all of this instantly. Designed to save you a weekend of coding and bug-fixing, this asset handles all the heavy lifting of professional-grade camera juice so you can get back to designing your actual game.

Why ProCam? Most indie games use random offset numbers for screen shake. ProCam uses a quadratic "Trauma" system (similar to what you see in games like Nuclear Throne or Celeste). Instead of just vibrating the screen, you inject "trauma" into the camera on impact, resulting in a punchy, heavy, and naturally degrading shake.

Features:

  • Silky Smooth Tracking: Seamlessly lerps to your target object without snapping.
  • Trauma Shake Engine: Add varying levels of trauma (from a tiny gun recoil to a massive explosion) with a single line of code.
  • Zoom in & out: Variables can adjust the distance between the Camera and the Player within the room.
  • Frictionless Setup: Drop a single object into your room and call the global API scripts from anywhere in your project.

What's Included: The download includes a commented .yymps local package containing the core ProCam system, alongside a playable demo room showing exactly how to implement the system into a standard top-down/action format.

Purchase

Buy Now$4.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

Procam.zip 14 kB

Leave a comment

Log in with itch.io to leave a comment.