Game Engine WIP

 
 

I'm mesmerized by game engines...

so I decided to write my own. I started with a simplistic game engine that was a USC course project for ITP 485: Game Engines. I've added a more robust renderer, shadow mapping, and a particle system. I still have a lot of work left to go until I get a playable game, but the learning process along the way is invaluable. I've been reading Game Engine Architecture by Jason Gregory and Real-Time Rendering, Third Edition by Akenine‑Möller, Haines, and Hoffman along the way, which are both excellent resources.

The above clip is the current state of the "game" which, admittedly, still needs some work! Going barebones without an established engine such as Unity or Unreal, I'm forced to write a lot of boilerplate code- but that's all part of the fun!

View the source on GitHub.