For years I have been working on my own gaming framework, beginning back in 2007. It has been a long road to build it up. The focus of the framework is to abstract out the common classes and prevent duplicating the same code over and over again for use in 2D games. I built out an Animation classes to handle all types of animation sequences. Added a Motion classes for dealing with the motion of the character, changing the animation based on which direction the character was moving. Then a Movement class for coordinating between the input and the direction the character would move.
On June 3rd 2015, I have finished what I considered version 1.0 and started working on version 1.1. In this version I worked on making a dungeon crawler, Dungeon Conquest. I fine tuned the framework, built out a debugging framework to step through animations, and beefed up the components framework.
On February 9th 2020, I started a new project, Quest: Plain and Simple. This is a progress-like game with a graphical output. This is when I started on version 1.2. I ended up only make a few minor changes for this entire version. A easing in/out script action for Movements. Correct the circle movement.