Skip to main content
skill CX Codex

godot-genre-platformer — Claude Code skill: setup and features

Equips AI coding assistants with Godot platformer movement standards, from coyote timing and jump buffering to camera smoothing. Handy for building responsive character controls.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a claude-code
Open on GitHub

What godot-genre-platformer does

This skill establishes strict physics conventions for Godot platformers. The assistant stops multiplying velocity by delta before standard sliding, because the engine handles the timestep internally. It implements precision mechanics like coyote time on ledge departures, jump buffering for early button presses, and velocity cutoffs when releasing a jump. Controls stay tight.

Instead of ad-hoc movement code, the blueprint directs the model to modular scripts. Edge detection relies on ledge_grab_sensor.gd, slope handling uses player_ground_controller.gd, and visual juice runs through game_feel_helper.gd. Moving surfaces strictly demand kinematic bodies with physics synchronization enabled.

Review the repository scripts before generating jump controllers: coyote and buffer logic must not be implemented as messy inline routines. Your movement logic breaks when timers use exact equality against zero instead of approximate comparisons.

What it helps with

  • implement coyote time and jump buffering for responsive leaps
  • configure camera smoothing without creating blind drops
  • trigger squash and stretch tweening on landing
  • synchronize moving platform motion with physics frames

Example prompts for the agent

  • Configure player movement using coyote_timer.gd and jump_buffer.gd for Godot.
  • Set up smooth camera tracking with platformer_camera.gd to prevent blind leaps.
  • Add variable jump height cutoff with variable_jump.gd when releasing the jump key.

How to install godot-genre-platformer

1Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a claude-code

2Manually: put the files in place

~/.claude/skills/godot-genre-platformer/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/godot-genre-platformer/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about godot-genre-platformer

How do I install godot-genre-platformer in Claude Code?

Run npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a claude-code. This command imports the platformer physics rules and controller scripts into your environment.

What does godot-genre-platformer do?

It provides blueprint rules and scripts for Godot platformers, covering jump buffering, coyote timers, camera look-ahead, and moving platform synchronization.

Why avoid exact zero checks on coyote timers?

Floating-point precision issues can cause timers to skip exact zero. The skill requires approximate equality helpers or non-negative checks instead.

Similar skills

Everything for Game dev and 3D: Unity, Unreal, Godot, Blender →

From the same set51

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor