What problem does it solve?
Game cameras often break readability by jittering, clipping through walls, hiding the player, or fighting with UI and touch controls. This Skill provides a structured playbook for building Three.js camera systems that keep gameplay readable before adding cinematic polish.
Core Features & Use Cases
- Camera Behavior Implementation: Smooth position and look-at targets independently, clamp orbit/pitch/zoom, and handle occlusion so walls and props never hide the player.
- Layered Modifiers: Treat lock-on, scripted moments, and camera shake as temporary layers over a stable base camera, with touch gesture zones separated from movement controls.
- Regression Verification: Test corners, tunnels, multiple enemies, lock-on switching, pause, reduced motion, and portrait/landscape orientations.
- Use Case: When building an isometric Three.js action game, use this Skill to define one authoritative camera target, set zoom bounds, add lock-on for combat, and verify the camera never breaks targeting or UI.
Quick Start
Use the build-game-camera-controls skill to implement an isometric follow camera with zoom limits and lock-on for my Three.js game.