$npx skillfedfor your agent

3d-games

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.

3d-games teaches core principles for rendering, shaders, physics, and cameras in 3D game development.

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

★ 8,011  1,512 MITupdated by vudovn

Decision gist · record as of 2026-07-26

3d-games teaches core principles for rendering, shaders, physics, and cameras in 3D game development. 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.

manual: git clone https://github.com/vudovn/ag-kit → cp -r ag-kit/.agents/skills/game-development/3d-games ~/.claude/skills/3d-games
.agents/skills/game-development/3d-games/SKILL.md · version 594937d2

Use it when

  • 3d-games teaches when and how to write custom shaders, starting with vertex and fragment shader fundamentals.
  • 3d-games covers multiple optimization strategies: frustum culling removes off-screen geometry before rendering.

Verify before relying

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

Same gist for agents: .md · .json

Install

vudovn/ag-kit/3d-games · repository language: TypeScript

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 do I build a 3D game rendering pipeline?

3d-games covers the complete rendering pipeline from scene setup through final frame output. You'll learn how cameras project 3D world geometry into 2D screen space, how the GPU rasterizes triangles, and where shaders fit into each stage. The skill explains vertex processing, fragment shading, and post-processing, plus optimization points like frustum culling and draw call batching to keep performance smooth across platforms.

What shader types should I write for custom visual effects?

3d-games teaches when and how to write custom shaders, starting with vertex and fragment shader fundamentals. You'll learn to distinguish between use cases—vertex shaders for deformation and lighting prep, fragment shaders for per-pixel effects like toon shading or stylized rendering. The skill shows common patterns (normal mapping, parallax mapping) and explains the performance trade-offs of custom vs. built-in shader approaches.

How can I optimize 3D graphics performance in my game?

3d-games covers multiple optimization strategies: frustum culling removes off-screen geometry before rendering, level-of-detail (LOD) swaps high-poly models for simpler versions at distance, and draw call batching groups similar objects to reduce GPU overhead. The skill also addresses collision system efficiency and lighting choices (real-time vs. baked shadows), helping you identify which bottlenecks matter most for your target platform.

What collision shapes and physics principles work best for games?

3d-games covers efficient collision detection including capsule shapes for characters, box and sphere primitives for general objects, and raycasting for line-of-sight checks. You'll learn how to design collision layers to reduce unnecessary checks and understand physics response—when to use kinematic vs. dynamic bodies. The skill emphasizes practical trade-offs between accuracy and performance for real-time gameplay.

How do I implement a smooth third-person camera system?

3d-games explains camera fundamentals and camera-type selection, including third-person implementation patterns. You'll learn how to position the camera relative to the player, handle collision avoidance when the camera clips into geometry, and apply smoothing to avoid jarring transitions. The skill covers common pitfalls like gimbal lock and shows how to achieve responsive, immersive camera feel.

Should I use real-time or baked shadows in my 3D game?

3d-games covers both lighting approaches and their trade-offs. Real-time shadows offer dynamic flexibility but cost GPU performance; baked shadows are pre-computed and fast but inflexible for moving lights. The skill helps you choose based on your game's needs and platform constraints, including mobile optimization strategies and hybrid approaches that combine both techniques for best visual and performance results.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

3D Game Development

> Principles for 3D game systems.


1. Rendering Pipeline

Stages
1. Vertex Processing → Transform geometry
2. Rasterization → Convert to pixels
3. Fragment Processing → Color pixels
4. Output → To screen
Optimization Principles
Technique Purpose
Frustum culling Don't render off-screen
Occlusion culling Don't render hidden
LOD Less detail at distance
Batching Combine draw calls

2. Shader Principles

Shader Types
Type Purpose
Vertex Position, normals
Fragment/Pixel Color, lighting
Compute General computation
When to Write Custom Shaders
  • Special effects (water, fire, portals)
  • Stylized rendering (toon, sketch)
  • Performance optimization
  • Unique visual identity

3. 3D Physics

Collision Shapes
Shape Use Case
Box Buildings, crates
Sphere Balls, quick checks
Capsule

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

File tree — 1 file
.agents/skills/game-development/3d-games/SKILL.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 › “Learn core 3D rendering, physics, and camera principles for game development”

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

Related skills

game-design
by vudovn · vudovn/ag-kit

Learn the essentials of game design through core loop mechanics, game design document structure, and player motivation frameworks. This skill covers difficulty balancing, progression design, and practical anti-patterns to avoid during development. Build engaging games by understanding the 30-second loop, reward systems, and flow state principles.

MITupdated Jul 2026
★ 8,011repo stars
web-games
by vudovn · vudovn/ag-kit

Master browser game development by matching your project to the right framework—Phaser for full 2D features, PixiJS for rendering, Three.js or Babylon.js for 3D. Covers WebGPU browser support, asset compression strategies, performance optimization, and PWA implementation for offline play.

MITupdated Jul 2026
★ 8,011repo stars
game-development
by vudovn · vudovn/ag-kit

This orchestrator skill teaches core game development principles and intelligently directs you to the right sub-skill based on your platform (web, mobile, PC, VR) and project type (2D, 3D, design, multiplayer, art, audio). It covers universal patterns like the game loop, input abstraction, performance budgeting, and collision strategies to ground your work before specializing.

MITupdated Jul 2026
★ 8,011repo stars
game-audio
by vudovn · vudovn/ag-kit

Game Audio covers the core principles of audio in games, from category systems and sound design approaches to music state transitions and adaptive intensity scaling. Learn spatialization techniques, platform-specific format choices, and mix hierarchy rules that keep dialogue clear while layering music, effects, and ambience effectively.

MITupdated Jul 2026
★ 8,011repo stars
pc-games
by vudovn · vudovn/ag-kit

Navigate engine selection for 2D and 3D games with a decision framework tailored to project scope and team composition. Learn platform-specific features, controller abstractions, and performance optimization techniques across Unity, Godot, and Unreal.

MITupdated Jul 2026
★ 8,011repo stars
threejs-game
by natea · natea/fitfinder

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.

MITfor claude-codeupdated Oct 2025
★ 4repo stars

More skills immersive-visuals-router (MIT) · phaser-gamedev (MIT) · spatial-developer (MIT) · Webgl (Unlicense) · mobile-games (MIT) · 2d-games (MIT) · game-art (MIT)

Tags
graphics-pipelinecollision-systemsperformance-tuningvisual-effectscamera-controlshader-programminglevel-streaminglighting-bakinggeometry-optimization