top of page
Screen Shot 2020-11-27 at 5.55.04 PM.png


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.

2D Game Engine: Text
2D Game Engine: Pro Gallery
bottom of page