View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.8 or later
- Package size
- 6.4 MB
- Files
- 101
- Favorites
- 1
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $39.99 on
Keywords
2D Platformer Character Controller & Skin System
Complete 2D platformer character system with controller, 60 skins, 7 animations, mobile input, Cinemachine camera, quality settings, UI, audio and demo scenes.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
2D Platformer Character Controller & Skin System video 1 (plays on the Asset Store)
About this asset
Demo WebGL: itch.io
2D Platformer Character Controller & Skin System
2D character system designed for platformer games. It includes a configurable player controller, animation system, runtime skin management, mobile controls, Cinemachine camera integration, quality settings, UI and ready-to-use demo scenes.
Character Controller
The player controller provides responsive 2D platformer movement with configurable acceleration, deceleration, jumping and gravity.
Features include:
- Horizontal movement
- Variable-height jumping
- Coyote Time
- Jump Buffer
- Dash
- Optional Wall Jump
- Ground detection
- Configurable movement and gravity parameters
- Character facing direction
- Respawn and death handling
Skin System
Includes 60 PNG skin textures, each at 64×64 pixels.
The integrated skin system allows you to:
- Change skins at runtime
- Navigate between available skins
- Apply skins by index or name
- Save the selected skin
- Automatically load the previous selection
- Store skin data using PlayerPrefs with JSON backup
Animation System
Includes 7 animation states:
- Idle
- Walk
- Run
- Jump
- Fall
- Land
- Death
Animations are integrated with the player controller and respond automatically to the character's current movement state.
Input & Mobile Support
Built with Unity's New Input System for keyboard controls, with additional touch controls for mobile devices.
The included touch button system supports press/release events and visual feedback.
Camera & Quality
The package includes Cinemachine camera integration for the player and configurable quality settings for adjusting the game's visual quality.
Audio & Visual Feedback
Includes 5 audio clips for common player actions such as movement and platforming actions, along with support for particle effects and visual feedback.
Included Content
- 60 for 64×64 PNG skin textures
- 7 animation states
- 5 audio clips
- New Input System integration
- Rigidbody2D-based controller
- 2 materials
- 3 prefabs
- Player prefab
- Graphics prefab
- Lobby prefab
- Demo scene
- Menu scene
- Cinemachine camera setup
- Mobile touch controls
- Quality settings
- Skin management system
The included scenes are provided to demonstrate and test the character system. No game maps or level packs are included.
From the publisher's Asset Store listing.
Technical details
Engine: Unity
Controller: Rigidbody2D
Input: Unity New Input System
Camera: Cinemachine
Render Pipeline: URP
Player System
- 2D platformer character controller
- Acceleration and deceleration
- Variable jump
- Coyote Time
- Jump Buffer
- Dash
- Optional Wall Jump
- Ground detection
- Gravity customization
- Death and respawn
- Character facing direction
Animation
7 animation states:
- Idle
- Walk
- Run
- Jump
- Fall
- Land
- Death
Skin System
- 60 PNG textures
- Texture resolution: 64×64
- Runtime skin switching
- Skin selection by index or name
- Previous/Next navigation
- PlayerPrefs persistence
- JSON backup
- Automatic skin loading
Input
Keyboard / New Input System:
- Move
- Jump
- Dash
- Interact
Mobile:
- Left button
- Right button
- Jump button
- Dash button
Assets
- 60 PNG textures
- 5 audio clips
- 7 animations
- 2 materials
- 3 prefabs
- 2 scenes
Prefabs
- Player
- Graphics
- Lobby
Scenes
- Demo Scene
- Menu Scene
Components
- Rigidbody2D
- Collider2D
- Animator
- SpriteRenderer
- Cinemachine
- Unity UI
- TextMeshPro
- New Input System
Compatibility
The package is designed as a reusable 2D character system. The included demo and menu scenes are provided for testing and presentation and are not intended to represent a complete game or level pack.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.8f1 | Compatible | Compatible | Compatible |
The asset is SRP-independent and does not require a specific Scriptable Render Pipeline.
It can be used with projects using the Built-in Render Pipeline, URP, or HDRP.
HDRP and Built-in materials are not included by default. Making manual conversion to HDRP or Built-in straightforward if required for your project
As listed on the Asset Store.