2D Platformer Character Controller & Skin System 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

by Guardabarranco (opens in new tab)

No ratings yet

Complete 2D platformer character system with controller, 60 skins, 7 animations, mobile input, Cinemachine camera, quality settings, UI, audio and demo scenes.

Price $39.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for 2D Platformer Character Controller & Skin System, 6 months Current $39.99; lowest $39.99; highest $39.99 in this period. $0 $25 $50 28 Sep 5 Oct 12 Oct 19 Oct 26 Oct 2 Nov

Asset 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

Render pipelines supported in each Unity version
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.