DirectX Programming

During my time at Howest I’ve participated in a course that specialised in graphics programming. During this course we’ve extended a very basic framework with our own implementations of rendering technologies and other technologies. The Metaballs are also created in this framework.

Below you can find a list of features implemented into this engine. The base already included DirectX, Physx and the component based system.


  • Overlord Engine(C++)
  • DirectX for rendering
  • Physx for physics simulations
  • Component based system
  • Artificial Intelligence technologies:
    • Navigation mesh
    • A* Pathfinding
    • Behaviour Trees
    • Genetic Algorithm (pathfinding)
  • GUI rendering
  • Model importing and rendering
  • Post processing
  • Particles
  • PhysX Cloth
  • Cubemapping