I finally wrote a proper status update, my first in seven months. https://player03.com/development/status-update-2022/
In it, I discuss math for platformer games, #EntityComponentSystem design, and the instinct to seek perfection rather than releasing anything.
#entitycomponentsystem #haxe #openfl #gamedev
I adopted Echoes (an #EntityComponentSystem framework) about 1.5 years ago, and am finally ready to start the release process.
(Or maybe I should have done a release a while back, followed by incremental updates? Oh well.)
Over the course of almost 200 commits, I fixed bugs ranging from common to obscure, added features every good game engine needs, added support for common #Haxe language features, rewrote the test suite, and documented pretty much everything. I'm feeling confident about using this thing going forwards.
Check out the latest release candidate at https://lib.haxe.org/p/echoes/ !