This is a 2D survival platformer game which will probably be unfinished.
This game is mainly built to test out various design patterns and to see how they can be applied in games. The one most useful thing you can take out of this is the custom Entity Component System.