Platformer Character Controller (PCC)
A downloadable asset pack
Download NowName your own price
Platformer Character Controller (PCC) is a dynamic Character Controller for platformer games inspired by Celeste.
Features :
- PCC is 2D character controller for platformer games.
- Can perform various actions, which are highly customisable.
- Each action can be individually turned on/off without affecting other actions.
- All the properties, values, forces and directions etc are customisable.
- It is mainly designed for plaftomer games but can be used in other similar genres as well.
Thanks to @pixelfrog for the art.
Technical details :
PCC support various actions. All of them are inspired by Celeste :
Actions :
- Run
- Jump
- Fixed Height
- Dynamic Height
- Dash
- 8 Directional
- Uncontrolled
- Grab
- Hold
- Climb
- ClimbJump on wall
- ClimbJump away from the wall
Additional :
- Stamina System
- All the grab actions are governed by a stamina system.
- Each Grab Action consums different amount of stamina points.
- Dash Collision smoothing.
- Climb Jump Away direction control.
- Action Events for animations.
Game Feel :
- Coyote Time
- Microscopic Dash Pause
Note : PCC only works with The New Input System.
There is no support for moving platfroms. (WIP)
Supports all Operating Systems.
Github : PCC
Status | In development |
Category | Assets |
Author | Coko_dora |
Genre | Platformer |
Tags | 2D, asset, character-controller, Singleplayer, Unity |
Download
Download NowName your own price
Click download now to get access to the following files:
PCC.unitypackage 775 kB
Comments
Log in with itch.io to leave a comment.
the grab wall technique ist super unintuitive, super complicated. why not just a wallslide and walljump without grab? the dash effect is a particle system? means the direction of the particles are fixed and don't flip no matter if dash to the left or right. i hoped to see the platform in the demoscene like here in your gifs. your moving the player with rigidbody? this will 99% make problems for like when trying to use moving platforms, because its not 100% accurate. you coud leave that like that =) or redo the controller like "Sebastian Lague" did it on youtube and extend it with your ideas. but without the rigidbody thing. CORGI ENGINE (most sold 2d platformer engine) also doesnt use rigidbody, but raycasts and transform.position :-)
Hay meebou! Thanks for writing such a detailed review. Here is what i have to say :
Again, Thanks so much for taking time to write this review. I really appreciate it <3