I find Inochi2D interesting, but, why do we keep making the same mistakes?
The codebase is written in D(!!!), using a NEW proprietary format(!!), only available on some platforms(!).
I am not up to date w/ current game development trends, but puppeteering/animating 2D assets exists in plenty of games (you see it a lot in Japanese/Korean/Chinese games, Nikke/Girl's Frontline/Arknights.) I wonder if using a format accepted by the industry, in a portable language like JavaScript, build web-first would've been a better choice.
Of course this is the lowest form of critique because I ain't gonna make it.