Lonely Knight

Lonely Knight is a 2D action-platformer which strives to re-imagine the golden era of arcade style platforming. Drawing inspiration from games like Super Ghouls ‘n Ghosts, and Volgarr the Viking, the player tromps around fighting enemies and collecting small powerups throughout the progression of each level.

Download link: here

Team of developers:

  • Anh Do – Producer
  • Randy Gaul – Tech Director
  • Tyler Tkatch – Designer
  • Irene Chin – Artist

Lonely Knight was created from scratch with C++ and Directx 9.0. As such some interesting accomplishments were made by myself during development:

  • Implemented simple 2D impulse based physics engine
  • Constructed elaborate custom C++ reflection
  • Automated Lua binding and Serialization achieved through reflection
    • Advanced listeners/function delegation messaging implementation
  • Messaging and subscription handled in real-time within Lua scripts
  • Architected and developed all core engine facilities
  • Developed many custom containers for cache-efficient use

Leave a Reply

Your email address will not be published. Required fields are marked *