The demo is 3.x but the repo is updated to 4.2+. The project hasn't been in active development for the past 6 months but it's not completely abandoned, I just haven't been able to focus on it. However, the state management and hitbox organization tools are pretty stable. Though if I recall correctly there was a major bug with the input system, but it should be mostly functional.