Unicycle Controller is a complete, physics-driven unicycle for Unity 6, ridden by a cartoon rider who wobbles, windmills and crashes in style.
The balance is real. The rider leans forward to speed up and back to brake, and the wheel races to stay under them. Turn too hard, stop too fast or hit a bump and over they go. While you ride, the rider keeps their own balance. Stop, and it’s up to you: rock the pedals back and forth for a proper unicyclist’s still stand. Want the real thing all the time? Switch to Pro controls, where the stick drives the pedals directly.
Hop with a tap, or hold to charge a big one, and spin in the air for 180s, 360s and 540s. Land it cleanly to build combos, ride backwards, drop off ledges, hold a still stand, or pull off a last-second Saved It! when you were sure you were going down.
Crashes are half the fun
Slow falls step off, medium ones run it out, fast ones go full ragdoll while the unicycle rolls away on its own. Then the rider picks themselves up, walks over, grabs the unicycle and hops back on, with a little cheer.
Two game modes, up to 4 players
Ride with your own character
Any Humanoid character can ride. In one click it’s scaled so its legs reach the pedals, turned to face forward, and given the pedalling body and the ragdoll.
Easy to set up
Everything lives in one Setup Window. Start from a feel preset (Default, Wobbly Beginner, Circus Pro, Party Chaos), set one Difficulty slider, then fine-tune with plain-language sliders. Paint the unicycle (six paint jobs or your own materials), dial the comedy with one Silliness slider, and let the Validate page fix your scene in one click.
Made for programmers too
Clean, namespaced C# with events for every hop, landing, fall, trick and remount, a scripted input API, runtime presets and skins, checkpoints and CPU riders that follow any track.
Suitable for party games, arcade and casual games, obstacle courses, circus and trick games, minigames and anything that needs a silly balancing character. Works with Built-in and URP.
Contact: ragerungames@gmail.com