Skip to main content
skill CX Codex

godot-camera-systems — Claude Code skill: steady Godot cameras

Ready-made recipes and GDScript files for Godot cameras in 2D and 3D: smooth follow, screen shake, deadzones, transitions. Useful when your player camera jitters.

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

What godot-camera-systems does

This skill tells the agent how to move a camera behind a character without the picture stuttering. It ships GDScript sources: follow rigs decoupled through RemoteTransform2D and RemoteTransform3D, platformer deadzone and drag handling, damped zoom, and a state machine that switches between follow, static framing and cinematic shots.

Screen shake runs on a trauma value that builds up and decays, rather than a random offset picked every frame. A debug script draws the decay curve so you can tune it. For 3D the skill covers SpringArm3D and raycast occlusion, and it has SubViewport setups for minimaps and split-screen.

The rules section is blunt: never copy the target position into global_position each frame, and never parent the camera straight to a fast physics body. Read the matching script before writing your own rig, not after. A SpringArm3D without a collision mask passes through walls, so that is the first thing to check in an existing scene.

What it helps with

  • stop camera jitter while following a player
  • add impact screen shake that fades out
  • set up deadzone and drag for a platformer
  • switch the camera between follow and cinematic framing
  • keep the camera inside level bounds with smooth edges

Example prompts for the agent

  • Set up smooth player follow in Godot 2D using the skill's script, without copying the position every frame
  • Add screen shake with a trauma system so the kick decays after a hit
  • Configure SpringArm3D with a collision mask for a third-person camera

How to install godot-camera-systems

1Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-camera-systems -a claude-code

2Manually: put the files in place

~/.claude/skills/godot-camera-systems/SKILL.md

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

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

Questions about godot-camera-systems

How do I install godot-camera-systems in Claude Code?

Run npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-camera-systems -a claude-code. The skill lands at ~/.claude/skills/godot-camera-systems/SKILL.md.

What does godot-camera-systems do?

It hands the agent camera patterns and scripts for Godot: follow, deadzones, shake, 3D occlusion and mode transitions.

Why not just assign the player position to the camera?

Copying global_position every frame produces jerky motion. The skill calls for lerp() or position_smoothing_enabled = true, plus a rig decoupled from the physics body.

Similar skills

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

From the same set51

godot-particles Architecture rules and GDScript blueprints for Godot particle systems. Prevents GPU memory spikes and fixes stuttering physics trails. CX Codex +1 611installs godot-gdscript-mastery Guides coding agents through GDScript pitfalls, enforcing static typing and safe node lifecycle patterns in Godot. CX Codex +1 612installs godot-save-load-systems Save and load blueprints for Godot covering JSON and binary serialization, version migration, and rolling backups. Keeps game state handling consistent. CX Codex +1 595installs godot-testing-patterns Provides testing decision trees and GdUnit4 templates for Godot. Guides developers through unit tests, headless CI runs, frame stepping, and network mocks. CX Codex +1 585installs godot-3d-world-building A skill for building 3D levels in Godot: GridMap with MeshLibrary, CSG greyboxing, occlusion and chunk streaming. Useful once a prototype has to become a playable scene. CX Codex +1 536installs godot-composition Tells your agent to build Godot entities from components instead of inheritance chains, with ready-made GDScript files for health, hitboxes and movement. CX Codex +1 519installs godot-2d-physics Guides coding agents through Godot 2D physics architecture. Prevents common pitfalls across collision layers, raycasts, and custom space queries. CX Codex +1 516installs godot-ui-containers Provides blueprints and rules for responsive Godot UI using Container nodes. Useful when building adaptive menus, shop grids, or virtualized scroll lists. CX Codex +1 507installs

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