Skip to content
Development
Skill

/3d-games

3D game development principles. Rendering, shaders, physics, cameras.

From plugin
master-skills
15200 skills

Claude Code

$ npx -y skills add sinhoneyy/master-skills --skill 3d-games --agent claude-code

SKILL.md

3d-games.SKILL.md
name: 3d-games
description: "3D game development principles. Rendering, shaders, physics, cameras."
risk: unknown
source: community
date_added: "2026-02-27"

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** | Characters | | **Mesh** | Terrain (expensive) |

Principles

  • Simple colliders, complex visuals
  • Layer-based filtering
  • Raycasting for line-of-sight

---

4. Camera Systems

Camera Types

| Type | Use | |------|-----| | **Third-person** | Action, adventure | | **First-person** | Immersive, FPS | | **Isometric** | Strategy, RPG | | **Orbital** | Inspection, editors |

Camera Feel

  • Smooth following (lerp)
  • Collision avoidance
  • Look-ahead for movement
  • FOV changes for speed

---

5. Lighting

Light Types

| Type | Use | |------|-----| | **Directional** | Sun, moon | | **Point** | Lamps, torches | | **Spot** | Flashlight, stage | | **Ambient** | Base illumination |

Performance Consideration

  • Real-time shadows are expensive
  • Bake when possible
  • Shadow cascades for large worlds

---

6. Level of Detail (LOD)

LOD Strategy

| Distance | Model | |----------|-------| | Near | Full detail | | Medium | 50% triangles | | Far | 25% or billboard |

---

7. Anti-Patterns

| ❌ Don't | ✅ Do | |----------|-------| | Mesh colliders everywhere | Simple shapes | | Real-time shadows on mobile | Baked or blob shadows | | One LOD for all distances | Distance-based LOD | | Unoptimized shaders | Profile and simplify |

---

> **Remember:** 3D is about illusion. Create the impression of detail, not the detail itself.

When to Use

This skill is applicable to execute the workflow or actions described in the overview.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Read more
@sinhoneyy
Ships withmaster-skills

Unified skill library for Claude, Codex, Cursor, Antigravity & AI agents — 2,660 skills across 15 domains

Stars on GitHub

Momentum

stars in total
15
Star history of sinhoneyy/master-skills on GitHub, a chart by star-history.com

Other skills on master-skills.

accesslint-audit

accesslint-audit

Find and fix WCAG 2.2 accessibility issues. Two modes — report (sweep a codebase or page, produce a prioritized written report,…

adhx

adhx

Fetch any X/Twitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with…

aegisops-ai

aegisops-ai

Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about 3d-games.

Which coding agents can use 3d-games?
3d-games installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.