Context: TGA project #5 (Diablo 3 clone)
Reference game: Diablo 3
Duration: 10 Weeks (half-time)
Team size: 23 People
Engine: Custom DX11 engine

  • My Graphics engine from TGP
  • Cascaded shadowmaps
  • Shadowmap baking
  • Animation layering and blending
  • Animation blending and layering editor
  • 2D and 3D Particle system
  • Particle system editor
  • Auto instanced rendering
  • Improved SSAO
  • Frustum culling
  • Cutout shader
  • Depth fog
  • Decals
  • SG and TA Pipelines

Graphics Engine


Rendering Optimizations


Projected Decals


Screen Space Ambient Occlusion


Particle System


Animation Blending


Particle and Animation Editor