New Project (using oculus rift)

Hello.

I know I start a lot of projects and never finish them, but I’ve started another one. This one uses the oculus rift. At first I just was messing around with a few platforms and that was it, but I decided to add moving platforms and a button that activates a moving platform, and that button is activated by either a player or an object that touches it.

Anyway, I’ve decided to go ahead and keep adding stuff and make it a first person platform/puzzle game for the rift. The idea of portal popped into my head when thinking of things, so I guess puzzles like that. Flipping different switches and such to get through the room/area. But I don’t want to steal the portal idea obviously. Instead, I’m thinking of changing gravity. Either only the players, only everything but the player, or maybe just individual items get their own gravity set.

I haven’t messed with the gravity yet, as I haven’t decided which one I want to do (if not all of them). But this video shows what I have so far.

Any ideas on a way to expand gameplay?

I don’t know what oculus rift is but the double screen is really neat. Are you using two cameras that are slightly offset to give the illusion of a left and right eye? Can you modify the cameras to display only horizontal and vertical light waves for 3D TV compatibility? You could just do a basic 3D platformer puzzle game with that feature and not worry about anything gimmicky like a portal gun.

The oculus rift is a cheap, high quality virtual reality headset. (stereoscopic like you were guessing) It’s the best form of 3d I’ve seen, and the rotational head tracking is amazing. I didn’t have my rift hooked up when recording the video, otherwise looking around with my head would have moved the camera around. I just didn’t feel like turning off the cameras for the rift and turning on the regular one before recording. The only thing the rift will add is looking around without changing where your forward is, and a good 3d viewport. You should look up a few videos on the rift. Having a devkit myself, I am just waiting for some good games with it.

I’m using the gravity changing as my gimmick instead of the portal gun. Just don’t know if it will be some type of gun that changes what you shoot’s gravity, Changing the player’s gravity with some form of boots or gloves or belt or something, or just changing everything’s gravity in general.

I’m thinking the players gravity with the object they have picked up. When dropping an object, regular gravity is applied. Don’t know. I’ll have to test some stuff out. I don’t think I have anything planned tonight, so we’ll see. (if my headache/migraine goes away.)

I apologize for you having to explain that to me. :stuck_out_tongue:

Now with a little context you could try and expand your environment to include all surfaces. There’s only local gravity on the objects. You can run on every side of a cube without falling off. Instead of falling off you have surfaces that can hurt you, like fire or spikes. You might end up having a more “enclosed” game environment as apposed to the open expansiveness. Sort of like being in a space station in space, your boots allow you to walk on all surfaces and you can float in the space between but have little control over your character when not attacked (unless you have fuel for that jet pack or whatever!).

Small update for those that want to try it. I added text to explain a few things, and added switching gravity from down to up, and the character flips over.

Here are the different builds if you want to download it.

Windows: http://calibermengsk.com/games/unity/OculusFPS/CM_OculusFPS_Windows.zip
Mac: http://calibermengsk.com/games/unity/OculusFPS/CM_OculusFPS_Mac.zip
Linux: http://calibermengsk.com/games/unity/OculusFPS/CM_OculusFPS_Linux.zip

It’s definitely a different experience to flip your gravity upside down. So anyone with a rift, I encourage you to try it.

There is one bug I’ve found. If you are on a moving platform and change gravity, for some reason, you can’t jump after that. So jump before you change gravity so that this little bug is less likely to happen. (I have no clue why this is doing this. I would guess it has something to do with the parenting.)