3d-games

Teach foundational 3D game development principles across rendering pipelines, shaders, physics, and camera systems.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/ollieb89/orchestrator --skill 3d-games-ollieb89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 3d-games
Source: https://github.com/ollieb89/orchestrator/tree/main/.cursor/skills/game-development/3d-games
Command: npx skills add https://github.com/ollieb89/orchestrator --skill 3d-games-ollieb89

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

3D game development principles organized to help teams reason about rendering pipelines, shaders, physics, and camera systems, reducing confusion and accelerating project planning.

Core Features & Use Cases

  • Rendering pipeline fundamentals: vertex processing, rasterization, fragment shading, and output to screen.
  • Shader principles: vertex, fragment, and compute shaders and when to use them.
  • 3D physics basics: collision shapes, raycasting, and collision filtering.
  • Camera systems: first-person, third-person, isometric, and orbital setups.

Quick Start

Outline a simple 3D scene and iteratively apply rendering, lighting, and camera principles to build a coherent real-time setup.

Frequently Asked Questions about 3d-games

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the stages of a 3D rendering pipeline?

A 3D rendering pipeline processes graphics through vertex processing, rasterization, fragment shading, and final output to screen. These stages transform 3D scene data into a coherent real-time visual setup.

How do I choose between vertex, fragment, and compute shaders?

Choose shaders based on their role: vertex shaders process geometry, fragment shaders handle pixel coloring, and compute shaders manage general-purpose GPU calculations. Selecting the correct shader type optimizes rendering pipeline performance.

How do I set up collision shapes and raycasting for 3D physics?

Set up 3D physics by defining collision shapes for objects and implementing raycasting to detect intersections. Apply collision filtering to control which objects interact, ensuring accurate physics interactions.

What camera system works best for first-person vs isometric 3D games?

First-person camera systems attach directly to the player view, while isometric cameras use an angled, fixed-perspective setup. Orbital and third-person configurations offer alternative viewing angles for different game design needs.

Do I need prior game engine experience to design 3D rendering pipelines?

No prior engine experience is required to learn foundational 3D rendering pipeline principles. The concepts cover vertex processing, rasterization, and fragment shading, making them accessible for project planning and design reviews.

Why does my 3D scene rendering pipeline have performance issues?

Rendering pipeline performance issues often stem from inefficient shader usage or unoptimized camera system configurations. Reviewing vertex and fragment shading stages alongside physics interactions helps identify and resolve bottlenecks.