An expandable 2D graphics application written in c++ using OpenGL. Features animation frameworks as well procedural generation of an environment to explore. Contains a full spritesheet code to animate a state character when given spritesheet code. Procedural generation function can be twaeked to create different unique environments.
Current Features: Procedural generation of a 2d environment. Fully implemented spritesheet renderer and animator. State handler for spritesheet related objects. Fully implemented texture shaders and environment shader. Expandable code format to allow future development.
Upcoming Features: Dynamic lighting support. Lighting filter support. Objectives with pathfinding.