platformer-2d

Build Unity 2D platformer movement and progression systems with Rigidbody2D physics.

3|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill platformer-2d-omerzeyveli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: platformer-2d
Source: https://github.com/OmerZeyveli/kinglet-unity/tree/main/.claude/skills/genre/platformer-2d
Command: npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill platformer-2d-omerzeyveli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps build responsive, readable 2D platformer systems with precise movement, forgiving jump timing, traversal mechanics, and structured level progression.

Core Features & Use Cases

  • Controller Feel: Implement acceleration, deceleration, air control, coyote time, jump buffering, variable jump height, and apex control.
  • Traversal Systems: Add wall sliding, wall jumping, dashing with temporary invulnerability, and one-way platforms.
  • Level and Progression Patterns: Structure tilemap levels, chunk loading, parallax backgrounds, checkpoints, hazards, collectibles, and phase-based bosses.
  • Use Case: Use this Skill when designing a Unity 2D platformer controller or planning reusable systems for levels, checkpoints, traversal challenges, and boss encounters.

Quick Start

Use the platformer-2d skill to design a responsive Unity 2D platformer controller with coyote time, jump buffering, wall jumping, dashing, and checkpoint respawning.

Frequently Asked Questions about platformer-2d

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement coyote time and jump buffering in a Unity 2D platformer?▼

Implementing coyote time and jump buffering in a Unity 2D platformer requires managing precise acceleration, deceleration, and forgiving jump timing windows using Rigidbody2D physics and Unity 6-compatible C# patterns forwarded through an input abstraction.

What is the best way to structure tilemap-based level progression with checkpoints in Unity?▼

The best way to structure tilemap-based level progression is to organize chunk loading, parallax backgrounds, checkpoints, hazards, and collectibles into structured patterns that support phase-based boss encounters and traversal challenges.

Does this Unity 2D character controller approach support wall jumping and dashing mechanics?▼

Yes, this Unity 2D character controller approach supports wall sliding, wall jumping, and dashing with temporary invulnerability, alongside one-way platforms, variable jump height, and apex control for responsive traversal.

Can I use legacy Input API with this Unity 2D platformer controller?▼

No, you cannot use the legacy Input API because this Unity 2D platformer controller requires input forwarded through an input abstraction without direct legacy Input API usage to maintain Unity 6 compatibility.

How do I add phase-based boss encounters to a 2D platformer?▼

To add phase-based boss encounters to a 2D platformer, structure your tilemap levels and progression patterns to include specialized hazards and traversal challenges that trigger distinct combat phases.