Relic Defender

Defend you relic against waves of evil monsters. Each wave gets harder and harder over time. Build and upgrade towers and see your force prevail!

The game is built upon the overlord engine (c++) which I heavily adjusted. Extended the engine with technologies like Shadow mapping, post processing, Behaviour trees, A* pathfinding, cloth etc. During the creation of this game I also had to dig around in the engine and fix problems that had arisen. This allowed me to learn more about underlying technologies of graphics programming and game engines.

Technical Details

  • Type: Strategy
  • Engine: OverlordEngine
  • Platform: Windows
  • Language: c++


  • Post processing filters (Edge detection, greyscale, blur)
  • Font rendering
  • Basic UI rendering and interaction
  • Jean “Cloth” Van Damme (Cloth rendering and physics)
  • Shadow mapping
  • Skinned animations
  • Particles
  • Graphics reacting to gameplay
  • Physics integration using PhysX