$npx skillfedfor your agent

threejs-game

This skill equips you to create full-featured 3D games directly in the browser using Three.js. It handles scene setup, object rendering, collision detection, and game loop management—everything needed to prototype or ship a playable game. Perfect for developers wanting to leverage Claude Code for rapid game development.

threejs-game teaches you to build complete 3D web games using Three.js. You'll learn scene setup, rendering pipelines, and game loop architecture. The skill covers player controllers, input handling (keyboard, mouse, gamepad), camera systems for first-person and third-person views, physics integration, collision detection via raycasting, and performance optimization—everything needed to prototype or ship a playable browser-based game.

AI-generated summary based on this skill's SKILL.md

4 3 MITupdated by natea

Decision gist · record as of 2025-10-26

threejs-game teaches you to build complete 3D web games using Three.js. You'll learn scene setup, rendering pipelines, and game loop architecture. The skill covers player controllers, input handling (keyboard, mouse, gamepad), camera systems for first-person and third-person views, physics integration, collision detection via raycasting, and performance optimization—everything needed to prototype or ship a playable browser-based game.

manual: git clone https://github.com/natea/fitfinder → cp -r fitfinder/.claude/skills/threejs-game ~/.claude/skills/threejs-game
.claude/skills/threejs-game/SKILL.md · version 67b1fdc9

Use it when

  • threejs-game provides comprehensive guidance on implementing player controllers and input handling.
  • Yes.

Verify before relying

Read SKILL.md below before installing (14 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

natea/fitfinder/threejs-game · repository language: Shell

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How to make a 3D game in the browser with three.js?

threejs-game teaches you to build complete 3D web games using Three.js. You'll learn scene setup, rendering pipelines, and game loop architecture. The skill covers player controllers, input handling (keyboard, mouse, gamepad), camera systems for first-person and third-person views, physics integration, collision detection via raycasting, and performance optimization—everything needed to prototype or ship a playable browser-based game.

What does threejs-game cover for player movement and controls?

threejs-game provides comprehensive guidance on implementing player controllers and input handling. You'll master keyboard and mouse input binding, gamepad support, character animation and movement systems, and camera control for both first-person and third-person perspectives. The skill integrates these mechanics with physics engines and collision detection so your player interactions feel responsive and grounded in the game world.

Can threejs-game help with 3D model loading and animations?

Yes. threejs-game covers loading 3D models in glTF format and implementing character animations within your game. You'll learn model import workflows, animation state management, and performance optimization techniques to keep frame rates smooth. The skill also addresses object pooling and game state machines to efficiently manage animated entities throughout your game loop.

How does threejs-game handle physics and collision detection?

threejs-game integrates physics engines like Cannon.js and Ammo.js with Three.js scenes. You'll implement collision detection using raycasting and physics-based interactions. The skill teaches you to set up rigid bodies, apply forces, and detect collisions to drive gameplay mechanics—whether for character movement, projectiles, or environmental interactions.

What performance optimization techniques does threejs-game teach?

threejs-game emphasizes game loop optimization, scene graph management, and object hierarchy best practices. You'll learn techniques like object pooling, efficient rendering, and culling strategies. The skill also covers lighting and shadow optimization, post-processing effects, and particle systems—all designed to maintain smooth frame rates while keeping your 3D web game visually rich.

Is threejs-game suitable for interactive 3D experiences beyond games?

Absolutely. While threejs-game focuses on game development mechanics, its core techniques—scene rendering, lighting, camera control, and user interaction—apply to any interactive 3D web experience. You can use these skills to build product visualizers, architectural walkthroughs, data visualizations, or creative installations in the browser.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Three.js Game Development Skill

Comprehensive assistance with Three.js game development using WebGL, covering 3D rendering, game mechanics, physics, animations, and interactive browser-based games.

When to Use This Skill

Activate this skill when: - Building 3D web games with Three.js - Implementing game mechanics (player movement, collisions, scoring) - Setting up cameras, lighting, and scene management - Loading 3D models (GLTF, OBJ, FBX) - Handling user input (keyboard, mouse, touch, gamepad) - Creating animations and character controllers - Integrating physics engines (Cannon.js, Ammo.js) - Optimizing 3D game performance - Working with shaders and materials for game visuals

Quick Reference

Basic Game Setup

```javascript import * as THREE from 'three';

// Create scene, camera, renderer const scene = new THREE.Scene(); const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1,

(truncated - see the full file via the links below)

File tree — 14 files
.claude/skills/threejs-game/SKILL.md
.claude/skills/threejs-game/references/animation.md
.claude/skills/threejs-game/references/cameras.md
.claude/skills/threejs-game/references/effects.md
.claude/skills/threejs-game/references/game_development.md
.claude/skills/threejs-game/references/geometry.md
.claude/skills/threejs-game/references/getting_started.md
.claude/skills/threejs-game/references/index.md
.claude/skills/threejs-game/references/interactivity.md
.claude/skills/threejs-game/references/lighting.md
.claude/skills/threejs-game/references/loading.md
.claude/skills/threejs-game/references/materials.md
.claude/skills/threejs-game/references/scene_graph.md
.claude/skills/threejs-game/references/textures.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Build a 3D web game using Three.js with complete game mechanics”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

threejs-webgl
by freshtechbro · freshtechbro/claudedesignskills

threejs-webgl equips Claude Code with a comprehensive toolkit for creating immersive 3D graphics and WebGL-powered experiences. This skillstack integrates Three.js alongside complementary libraries like GSAP and Babylon.js, enabling developers to craft sophisticated animations and interactive visualizations for modern web applications.

MITfor claude-codeupdated Nov 2025
★ 618repo stars
game-development
by miles990 · miles990/claude-software-skills

This skill covers foundational game development patterns and architectures for building games across platforms. You'll explore game loop design, entity component systems, 2D mechanics like sprite animation and collision detection, and AI approaches including finite state machines and pathfinding.

MITupdated Jan 2026
★ 19repo stars
Threejs Animation
by calesthio · calesthio/OpenMontage

This skill brings Three.js animation capabilities directly into your Claude workflow, letting you generate and manipulate 3D scenes with code. Define geometries, materials, cameras, and animations programmatically to create dynamic visual content. Perfect for prototyping interactive visualizations or building animated graphics without leaving your coding environment.

AGPL-3.0for claude-codeupdated Jul 2026
★ 42,764repo stars
3d-games
by vudovn · vudovn/ag-kit

Learn foundational 3D game systems covering rendering stages, shader types, collision shapes, and camera mechanics. This skill covers optimization strategies like frustum culling and LOD, lighting approaches, and common pitfalls to avoid when building immersive 3D experiences.

MITupdated Jul 2026
★ 8,011repo stars
Threejs Game
by PlayableIntelligence · PlayableIntelligence/game-creator

Master the art of crafting engaging 3D gaming experiences using Three.js, a powerful JavaScript library for real-time graphics. This skill equips you with the techniques to design interactive worlds, manage 3D assets, and deploy polished games ready for players. Perfect for developers eager to break into game development without heavy engine overhead.

no license declared → metadata onlyupdated May 2026
★ 302repo stars
Threejs Fundamentals
by calesthio · calesthio/OpenMontage

This skill teaches the core principles of Three.js, a popular JavaScript library for creating interactive 3D graphics in web browsers. You'll explore fundamental concepts like scene setup, camera positioning, lighting, and object manipulation through practical examples designed to build your foundation in 3D web development.

AGPL-3.0for claude-codeupdated Jul 2026
★ 42,764repo stars

More skills Threejs Loaders (AGPL-3.0) · Threejs Lighting (AGPL-3.0)

Tags
webgl-renderinggame-mechanicsplayer-controllerphysics-integrationasset-loadingcollision-systemanimation-systemperformance-tuninginteractive-3dbrowser-games