Screen Shot 2020-11-27 at 5.55.04 PM.png

2D GAME ENGINE

As a semester long project, I wrote a 2D game engine from scratch in Java. The engine supports shape collision, basic platformer physics, sprite animation, A* pathfinding, saving/loading, parallax motion, and video display.

I also built a few games within my engine. The Witch was a collaborative project, in which my engine was used as a base for further development.

Code available on GitHub upon request.