NG Box Character Controller: Modular 2.5D Plataformer View on Asset Store (opens in new tab)

Package details

Latest version
1.0.1
Last updated
First released
Unity version
6000.1.5 or later
Package size
274 KB
Files
29
Favorites
1
Views in the past week
7

Price tracking

Last checked
Tracked since
Lowest recorded
$4.99 on

Keywords

NG Box Character Controller: Modular 2.5D Plataformer

by NinjaGames (opens in new tab)

No ratings yet

The NG Box Character Controller is a custom CC made from scratch that focuses on replicating the classic physics of 2D platformers, using a box format for responsive collisions and precise platforming

Price $4.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for NG Box Character Controller: Modular 2.5D Plataformer, 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

NG Box Character Controller: Modular 2.5D Plataformer screenshot 1

NG Box Character Controller: Modular 2.5D Plataformer screenshot 1

About this asset

Try the demo! - Online Documentation (Make sure to read the notes)

NG Box Character Controller (NG BCC) is a custom character controller made with a focus on simple and fast platform games. It uses a box-shaped collider, which is the same strategy used in classic 2D/2.5D platform games, thus providing accurate collisions and solving common problems with Unity's standard Character Controller, such as the problem of the controller 'sinking' when it is on the edge of a platform due to the capsule shape. It uses the same syntax as Unity's character controller. To move your controller, simply use the Move() method. You don't even need to multiply the velocity vector by Time.deltaTime! Just pass the vector.

The package also includes the NG Platform Player Controller (NG PPC). It's an extremely modular controller heavily inspired by classic platformers like Megaman and Metroid, leveraging the NG BCC's features to create a precise, smooth, and responsive movement system.

Fell free to review and give us a feedback!

Chekout the social medias:

Itch.io

Youtube

Twitter

Deviantart

From the publisher's Asset Store listing.

Technical details

Features:

NG Box Character Controller (NG BCC)

  • A custom box shaped Character Controller that can handle the collisions with precison even at fast speeds.
  • Due to its box shape, the classic problem of the controller 'sinking' into the edges of the platforms is fixed.
  • Precise ground detection.
  • Precise ceiling detection.
  • Use the same syntax as Unity's CC. Use Move() method (with out Time.deltaTime!)

NG Platform Player Controller (NG PPC)

  • A rubust and very modular movement system! Inspired by classics like Megaman and Metroid (The settings replicate the movement of the game Megaman X8, for example).
  • Double Jump System.
  • Robust Dash System.
  • Wall Slide and Wall Jump System.
  • Over 20 modular behaviors to create your own gameplay style.
  • 10 event callbacks triggers for specific actions of the player, like OnJump() and OnLand()
  • Precise, fast, smooth and responsive plataformer movement. Good for speedrun focused games.

Other Features:

  • Boost Zones that add forces to the NG PPC
  • A Cinemachine camera setup for plataformer games
  • A Camera FOV Aligner script that makes the camera align to your level/screen area

Important Notes:

Despite being a simple implementation, this package is intended for a very specific type of game. Keep in mind that your levels should not contain slopes and should be designed like more classic, tile-based games.

Unsupported Features (Will be implemented in future updates):

  • Slopes
  • Moving Plataforms
  • Full 3D Movement (By now, only 2D/2.5D movement is supported)

Make sure to read the documentation

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.1.5f1 Compatible Compatible Compatible Compatible

For URP and HDRP, update the materials

As listed on the Asset Store.