platformer-2d

Implement responsive 2D platformer movement with coyote time, jump buffering, and dash mechanics.

Updated May 6, 2026
One-click install
npx skills add https://github.com/BasarEkinci/memory-card-game --skill platformer-2d-basarekinci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: platformer-2d
Source: https://github.com/BasarEkinci/memory-card-game/tree/main/.claude/skills/genre/platformer-2d
Command: npx skills add https://github.com/BasarEkinci/memory-card-game --skill platformer-2d-basarekinci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you implement “tight-feeling” 2D platformer movement and gameplay patterns by covering the common control and state-management details that make jumps, dashes, and collisions feel consistent instead of frustrating.

Core Features & Use Cases

  • Controller Feel: coyote time, input buffering, variable jump height, and apex hang for responsive jumping.
  • Movement Mechanics: wall slide/wall jump, dash with cooldown and invulnerability window, and one-way platforms.
  • Gameplay Systems: level design patterns, checkpoint/respawn flow, collectible pickup patterns, and phase-based boss behavior.

Quick Start

Ask your AI to generate and integrate a Unity 2D player controller that includes coyote time, jump buffering, variable jump height, wall slide/wall jump, dash, one-way platform drop-through, and a checkpoint respawn flow using the provided patterns.

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 for responsive Unity 2D platformer controls?

Coyote time and jump buffering in Unity 2D platformer controls are implemented using jump timers that allow players to jump shortly after leaving a ledge or pressing jump before landing, ensuring consistent and forgiving movement feel.

What is the best way to set up wall slide and wall jump mechanics in a 2D platformer?

Wall slide and wall jump mechanics require dedicated logic to manage player state against walls, applying reduced gravity during slides and executing directional jumps to achieve responsive 2D platformer movement.

How do I add dash with cooldown and invulnerability to a 2D platformer controller?

Dash with cooldown and invulnerability is added by defining temporary collision rules and dash timers that bypass standard physics, granting brief invulnerability windows while limiting repeated dash usage.

Can I use this approach for checkpoint respawn and collectible pickups in Unity 2D?

Yes, these patterns support checkpoint respawn flows and collectible pickups in Unity 2D by structuring gameplay systems to handle level progression states and trigger interactions reliably.

How do I integrate player state and animations without relying on ad-hoc string parameters?

Integrate player state and animations using structured state management patterns that avoid ad-hoc string parameters, ensuring deterministic physics updates and clean animation transitions for 2D platformer characters.

Does this 2D platformer pattern support one-way platforms and drop-through mechanics?

Yes, the 2D platformer patterns include one-way platform drop-through mechanics by applying temporary collision rules that allow players to pass downward through specific tiles while maintaining solid collision from below.