Developed by Unept, Unicycle Hero is an arcade sports game that asks a simple but impossible question: Can you compete in the Olympics while balancing on a unicycle?
class Behavior public: virtual void onInit() = 0; virtual void onUpdate(const State &state) = 0; virtual void onShutdown() = 0; ; unicycle-hero.gitlab
Success in Unicycle Hero isn't just about strength; it's about . The game usually relies on a few simple keys (often arrow keys or spacebar), but the timing is everything. Developed by Unept, Unicycle Hero is an arcade
where is the motor torque command. The optimal gain K is computed offline and stored as a constant matrix. To improve performance near large tilt angles, a non‑linear PD term is superimposed: where is the motor torque command
[ u_\texttotal = u_\textLQR - k_p,\phi(\vartheta) - k_d,\dot\phi(\vartheta) ]
You must constantly adjust your rider’s lean to stay upright. Leaning too far forward helps with speed but risks a faceplant; leaning back stabilizes you but kills your throwing power.
Unicycle‑Hero defines an abstract interface: