Current sales News My Tracked Assets Login
Ultimate 2D Character Controller preview
Unity

Ultimate 2D Character Controller

By TLD

Current price
$25
Lowest recorded
$25
5 likes
Ultimate 2D Character Controller preview 1 1 / 2

Price history

Lowest recorded standalone price: $25. Recorded observations span to . This is our available history, not a guaranteed all-time low. Bundle package prices are separate.

Recorded prices for Ultimate 2D Character Controller Price history over the last three months. The solid stepped line shows standalone prices, including inferred periods. Blue lines with diamond markers show bundle package prices. Offer details follow the graph. $0.00 $12.50 $25.00 Aug 8, 2026 Nov 8, 2026
Standalone price

Last three months, in USD. Bundle prices cover the whole package.

About Ultimate 2D Character Controller

TLD Ultimate 2D Character Controller gives you a production-ready, fully procedural 2D character controller built entirely on a capsule shape. No sprites, no animator, no art required, every animation is written in code.

Open Window > TLD > Setup Wizard, pick your ground layer, click Create Character, and hit Play. Done.

Movement & Physics:
- Smooth acceleration and deceleration with separate ground and air values
- Variable jump height with fall multiplier and low-jump multiplier
- Multi-jump support (1 to 5 jumps, fully configurable)
- Coyote time, grace window after walking off a ledge
- Jump buffering, queue a jump slightly before landing
- Full slope detection and slope-normal movement
- Configurable gravity scale, max fall speed, and ground snapping

Wall Mechanics:
- Wall slide, slow fall while pressed against a wall
- Wall grab with optional stamina system
- Wall jump with configurable force, lock-out timer, and directional control

Dash:
- Directional dash or Lateral dash
- Configurable speed, duration, and cooldown
- Air dash with limited-use count per jump
- Optional gravity disable during dash
- Invincibility flag for use with your own health system

Crouch & Slide:
- Crouch shrinks the capsule collider from the top
- Head clearance check prevents standing up inside geometry
- Slide with minimum speed requirement, duration, and separate cooldown
- Crouch speed multiplier

Ledge Mechanics:
- Automatic ledge detection using raycasts
- Ledge grab, character catches the corner of a platform while falling
- Ledge climb, smooth two-phase animation climbs up and over the ledge
- Ledge jump, kick off the ledge into a full jump
- Drop from ledge by holding Crouch

Procedural Animations:
- All animations are code-driven squish and stretch on the Visual child transform
- Land squish, Jump stretch, Run lean, Crouch squish, Slide squish, Wall-slide squeeze, Dash warp, Air stretch and fall squash
- All squish uses a bottom-anchored pivot so the feet never leave the ground visually
- Capsule visual displays state-based color feedback (idle, run, airborne, crouch, dash, wall-slide, ledge grab)

Easy Setup:
- One-click Setup Wizard at Window > TLD > Setup Wizard creates a complete character with camera
- Custom sectioned Inspector with live runtime debug readout
- Works with Legacy Input or Unity's New Input System out of the box
- Swap in your own input by calling controller.SetInput() from any script

Integration & Extensibility:
- State Machine Bridge exposes a clean CharacterState enum and drives any Animator
- 8 UnityEvents: onJump, onLand, onDash, onWallJump, onLedgeGrab, onLedgeClimb, onCrouchChange, onGroundedChange
- Public API: Teleport, AddImpulse, ForceJump, StopMovement, GetStateSnapshot
- Screen shake API on the Camera Follow component
- Fully compatible with PlatformEffector2D one-way platforms
- Works with moving platforms via Rigidbody2D
- No third-party dependencies

More from TLD

Browse this publisher's assets

Unity price last checked .

Prices and availability may change.