The Wizards Engine : XNA scripting

This project was an attempt to implement fortress wars (also described on the old wiki.thewizards.be). It still used the XNA renderer.

Features

  • Dynamic script loading! (cool, but high design implications) Some form of abstraction layer for gameplay code (EntityScriptHandler)
  • All simulation was NVidia PhysX driven! There was also support for contact detection.
  • XNA task queue system
  • Some scene system and editor, apparently using a dynamic quadtree?
  • Loading scripts on entities (meshes?) door opening and closing!
  • Combat: Exploding energy orb, kickback fire shot, kickback throw shot.
  • Simple spawn crystal.
  • Horses (no idea why horses, but you could shoot them (= contact detection)).
  • Networks sync, no idea whether it was working
  • Third person camera