3D Game Development Principles for 3D game systems. --- 1. Rendering Pipeline Stages 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)…