Lillian here, hoping to shed some light on my plans for Hypatia Engine! This post is a follow up to the earlier blog post I made about short term goals for Hypatia Engine.
In summary: I want to standardize an amazing API for easy interaction with perfect implementations of essential game components/objects. There are generic game concepts which persist through almost any 2D game genre: platformers, sidescrollers, top-down, etc. The core features/components we need to focus on perfecting to have a kickass 2D game engine are: