This is mainly a non interactive program. The user has the ability to pause, and restart the animation sequence, but as it is meant to be story driven, the main interaction by the user is to simply sit back and enjoy.
Cal Poly CPE471 - Intro to Computer Graphics.
Various source code provided by Zoe Wood.
Boids Pseudocode
This is a straight forward description of a Boids system. This was taken and converted into OpenGL calls.
Creating Fire in a Particle Editor
This is a guide to creating a fire using a particle engine. I mainly used this for basic principles as well as the fire texture.
Asset Importer Library
This library was used to import the MD5 format for Bob.
Skeletal Animation with Assimp
This is a tutorial detailing how to import and use the MD5 using the Assimp library from above.