A downloadable game for Windows

Sonic in VR, with the best locomotion![prototype 2]

Welcome to the Green Hill VR Demo with Walk-O-Motion
The VR locomotion system uses head tracking to allow you to physically 'run' through the game.

This game is a full rebuild of the first level of the original Sonic The Hedgehog for Megadrive.

The movement system allows you to physically walk, jog, run and jump within the game, I first released a Mario Bros game with it, now I've adapted it for Sonic!

  • The original Green Hill Zone Act 1, built from scratch for VR.
  • The ability to physically run as sonic.
  • No harnesses. No restrictions. No giant omni-directional Treadmill!
  • You can Jump, you can Spin, you can collect Golden Rings... It's perfect :P
  • The best version of Nostalgia.

Game now running both SteamVR and Oculus!

Use DOWN on the Right Hand Touchpad to jump in Vive Mode

I'm constantly looking for ways to better this system so I will try to expand and implement any suggestions from the comments!

Try it and see how it feels!

Like what you've seen? Be sure to check out my stuff on YouTube! https://www.youtube.com/user/nimsony

Rated 4.5 out of 5 stars
(11 total ratings)
AuthorNimso Ny
Made withHTC Vive, Oculus Rift
Tags3D Platformer, Colorful, First-Person, jumping, Oculus Rift, Runner, Virtual Reality (VR), vive
Average sessionAbout a half-hour
InputsOculus Rift, HTC Vive


SonicVR.zip - SteamVR + Oculus 45 MB

Install instructions

Unzip and Run!

Be sure to have your Oculus turned on and a game controller connected, Check the controls in the Unity Settings window that pops up first.

Read the in game signs or see the gameplay video if your stuck on how to play!


  • Look at all the instructions in the Walk-O-Motion Setup Zone before playing.
    You WON'T figure it out by yourself.
  • Give a close measurement of your standing height, it doesn't need to be exact, after resetting the floor should be at the right height.
  • To Jump hold the Jump button, then hop, it doesn't need to be high, just quick upwards motion, you don't even need to get off the ground, I suggest you don't in fact!
  • Remember you can manually turn using the right hand analogue/touchpad.
    If you have full 360 tracking you won't need to.

Development log


Log in with itch.io to leave a comment.

Viewing most recent comments 2 to 41 of 57Next pageLast page

Nice Install Instructions. You didn't even explained how Im able to import it on my VR Headset... Amateurs. 


can anyone help i set my jump to somthing else by accident how do i change it back

(1 edit)

make quest 2 port plz

This will probably never be on quest 2 because its copyrighted material

I really wanna play/try out this Sonic game. However, for whatever reason, I CANNOT use SteamVR (not only does the loading screen flicker like mad in DANGEROUS seizure-inducing amounts [seriously, no joke. Don't know why it does that], but SteamVR always crashes).

It's why I ALWAYS prefer using SideQuest. So please, do you think you can make this application APK?

(I tried just uploading SonicVR application in SideQuest, doesn't work).

I beg you! 馃檹

I haven't tried the game yet but the game seems to use OpenXR so you can set Oculus Rift as your default OpenXR runtime and try that way.

I still have yet to play it so that may not work.

Hey NimSony! This game is super rad! quick question, how do I bind my Quest 2 controllers? the input config menu at boot doesn't seem to like detecting my controllers inputs. any help?

i have the same problem

i accidentally changed the controlls for vrjump and i can't change it back can someone help?

im on Oculus can someone tell me how play the game without pc

im also not trying to use sidequest either 


and before someone asks no im not gonna use dev mode crap


pc only, bud

For anyone who think they can get by with Windows Mix Reality controllers (HP Reverb G2), it doesn't work and its not really clear why :(

Is there a apk download for oculus quest 2?

How I change my profile picture

it keeps coming up with errors is there a way i can fix it?

YES but you will have to put the .exe back to the original folder and then run it there

is it multiple errors if so i cant help 

I want to play it SO BAD!馃槹馃槹馃槹馃槹馃槗馃槗馃槗馃槩馃槩馃槩馃槶馃槶馃槶馃槶馃槬馃槬馃槗馃槗馃槶馃槶馃槩馃槩


how do I download this onto oculus quest 2! I downloaded  the unity file and it did not DOWNLOAD!馃が馃が馃が馃が馃が馃が馃が

its pc only

(1 edit)

yes it did  if it did not try again it pc only i think

use airlink you need a pc for it

(1 edit)

could you make a apk version too?

Because it looks like it could run natively on quest 2

This one was cute and fun, I enjoyed it - the music did cut off after a bit, but otherwise it was super cool seeing the world through a Sonic-view! :D

i have a  sonic jam pls send your sonic game but it is ok if you dont want to lol  my jam is called just a sonic jam 

im on pc im on pc

can you make a quest version?  That will be nice


you can play this on the quest if your pc doesnt have a usb-3 port buy a usb-2 link cable for your quest go into link mode and it will work

you can use it on quest

need help finding and playing  game


As soon as I launched the .exe and reached what looked like the "how to play" section, the game started spinning in a circle. I had to take the headset off. I don't know if it's a bug or if it's something on my end, but I would really like to play this game. 


(1 edit)

can you make it a apk so i can download it on sidequest


Um it doesnt work on tablets does it? :(((

no you ideit its a vr game

you need a vr and a vr reddy pc 


Jesus Christ How is this so good


How do I access files in my Quest Two.


i tried it on my quest2 but the jumping is not playable


really good time, I ran hard and fast and i broke the sonic speed barrier


So, I don't know what happen or if this is even a thing anymore.  I downloaded this and tried it on my Quest2, all it did was go around in circles and ever since then, I've had issues with my Quest2 and SteamVR.  Everything was fine up to that point.


Man this is clumsy as hell, but a good workout! My only wish is for the jump button to just be a jump button rather than requiring you to time it with a physical movement while you're already using physical movement for locomotion. It's super awkward and makes jumping difficult enough to ruin the fun a tad. The jogging movement works great though, just had to realize that you need to move your head too and not just move your arms, like you actually need to put a hop in your step to get going. Good stuff, just want that jump button changed! 馃榿

Once I got my height right and enabled the vive setting, it worked great. I'm glad to see motion-based-locomotion progressing, and sonic is the perfect way to use it.


does it work with oculus quest?

yes with link/alvr/virtual desktop/air link

my game isnt working can u help



Can you play it on pc?

I want to play on my htc vive cosmos but I cannot jump, please guide me on how to configure my controllers please!

Everytime I try to install it, it crashes.

Is there someplace I could submit a crash log?


It's just a zipped game, there is no installer!

What actually happens when you run the game?

Show post...

I love this game well it's a fan game I will play it now

This game has so much potential for the Walk O motion. Like wow, I can't believe I don't need anything but to jog in place to move foward. That is absoutley amazing! 

(2 edits)

I'd love to try this out, but when i jump in, it makes me spin in circles for no reason @_@. Like if i was spinning in an office chair. I'm using an Oculus btw.

EDIT: Found out the reason. vJoy likes to mess with programs and throw in a joystick input for no reason. Just deleted that and the problem went away. Very cool game!

Works great on WMR!

I've followed all the instructions for the Vive.

Added the game to Steam VR library and run it from Steam VR.

The moviment controls were mapped to the left analogstick and the jump was mapped to down on the right analogstick.

Tested on Samsung Odyssey WMR.

Jumping doesn't work on Vive so it's unplayable. No matter what I press and if Vive mode is turn on in first screen- jumping doesn't work.

Switch Vive mode on in the menu then you touch 'Down' on the Right hand Touchpad.

You have to set your height right, press reset while standing first, and when pressing Down you have to do a bit of a hop to jump.

You can move around in the menu, run around, jump, so you can test it there and then.

I think there might be some problems with the jump on vive still. i just tried it, and it seems to work sometimes, but not always. maybe there is a specific way to do it, but that may be unclear. For some reason i find it much easier to jump in the menu than in the level. 

Also, some parts are nauseating, specifically the first part where there is a rounded hill you run up against. if you mess upp and have to do it slower or stop in the incline, the camera turns upwards almost 90 degrees which causes the nausea.  

Yeah I've been trying to solve an issue with Walk-O-Motion where framerate affects speed, that includes the head tracking, therefore the jump speed.

This is now fixed but a lot of Walk-O-Motion was redone.

Right now I'm working on this Mario project, and I'd love to do more Sonic, with much more reliable mechanics but I need to start spending more time on my own projects, and time is something I don't have much of.

The tilting problem is sort of native to Sonic mechanics, mine are not too good, I could definitely do much better now anyways.

I'm unlikely to update this right now, I don't have a Vive, and Oculus is set up a bit awkward in SteamVR so my tests are completely pointless.

Once I get a Vive and a bit of time, I'm going through these older projects and getting them fixed up.

Viewing most recent comments 2 to 41 of 57Next pageLast page