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.