3D Game Development

VerifiedSafe

Principles for 3D game systems: rendering pipeline, shaders, physics, cameras, lighting, LOD, and anti-patterns.

Sby Skills Guide Bot
DevelopmentIntermediate
108/31/2026
Claude CodeCursorWindsurfCopilotCodex
#3d#game-development#rendering#shaders#physics

Recommended for

Our review

Provides core principles for 3D game development covering rendering, shaders, physics, cameras, lighting, and LOD.

Strengths

  • Covers essential 3D concepts in a structured way
  • Includes optimization techniques like culling and LOD
  • Clear anti-patterns and best practices

Limitations

  • High-level overview, not engine-specific
  • Lacks code examples or implementation details
  • Does not cover animation or audio
When to use it

Use when designing or optimizing 3D game systems and need a quick reference on core principles.

When not to use it

Do not use for platform-specific tutorials or when deep implementation guidance is required.

Security analysis

Safe
Quality score75/100

The skill contains only informational content about 3D game development principles, with no executable commands, no access to destructive or exfiltration tools, and no instructions that could harm systems. Allowed tools are limited to read/write/edit/glob/grep, which are commonly safe.

No concerns found

Examples

Setup a 3D scene
Create a 3D scene with a third-person camera, directional light, and a simple object with a box collider.
Optimize rendering
How can I use frustum culling and LOD to improve my game's rendering performance?
Write custom shader
Write a toon shader for a stylized 3D game.

name: 3d-games description: "3D game development principles. Rendering, shaders, physics, cameras." allowed-tools: Read, Write, Edit, Glob, Grep risk: unknown source: community

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.

Related skills