A downloadable asset pack

Buy Now$15.00 USD or more

A modular, blueprint-free toolkit for building rich third-person gameplay fast. Drop it in, tweak settings in the details panel, and ship—no C++ or Blueprint scripting required.

What’s inside

  • 8-Direction Locomotion (Speed-Based)
    Responsive movement that blends forward/back/strafe/diagonals based on character speed for smooth third-person control.

  • Context-Aware Interactables
    Plug-and-play “Interactable” actors with Open / Close / Lock / Unlock interfaces. Fully customizable behavior via inspector.

  • Physics Pushing System
    Push cubes, spheres, and other bodies with proper pushing animations. Supports diagonal pushing out of the box.

  • Inventory System (Use on Interactables)
    Create stackable items with thumbnail, mesh, quantity, and more. Use items directly on world interactables (doors, levers, containers, etc.).

  • Keys & Access Control
    Built-in Key boolean and Key Code (int) so items can act as keys for specific interactables (e.g., Door Code 101).

  • Inspector-Only Event Builder (No Code / No Blueprints)
    Author complex logic by selecting:
    When: choose an event/trigger (enum).
    Do: pick one or more Actions + variables.
    Ship logic like Set Actor Transform, Set Actor Rotation, Call Open/Close/Lock/Unlock, and more—directly from the Details panel.

Why this kit

  • Zero scripting: Build gameplay by choosing events & actions in the editor.

  • Scales with your project: Interfaces keep your actors decoupled and extendable.

  • Designer-friendly: Clear enums, toggles, and variables—no hunting through graphs.

  • Fast iteration: Swap meshes, thumbnails, stack sizes, and access rules in seconds.

Core systems in detail

Locomotion

  • 8-direction blend based on character speed

  • Tunable acceleration/deceleration

  • Clean transitions for starts, stops, and diagonals

Interactables & Interfaces

  • Standardized Open, Close, Lock, Unlock calls

  • Works with doors, drawers, chests, panels, puzzles, and more

  • Lock state can gate interactions and/or trigger events

Physics Push

  • Pushable components for cubes, spheres, and custom meshes

  • Diagonal pushing supported

  • Auto-plays pushing animation when engaged

Inventory & Items

  • Stackable items with quantity

  • Thumbnail + mesh fields for UI and world representation

  • Per-item variables for custom behavior

  • Key mode (bool) + Key Code (int) for keyed interactions

  • “Use on Interactable” routing so items can affect world objects

Event Builder (Inspector-Only)

  • Trigger enum selects “when” (e.g., On Interact, On Opened, On Locked, etc.)

  • Action list selects “what” (e.g., Set Transform/Rotation, Call Interface Open/Close/Lock/Unlock, …)

  • Configure variables per action—no graphs, no code

  • Chain multiple actions on the same trigger


Purchase

Buy Now$15.00 USD or more

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

the-ultimate-third-person-controller-interaction-system-windowsos.zip 1.2 GB
Version 1

Development log

Leave a comment

Log in with itch.io to leave a comment.