Since I’m very familiar with 3D modeling and the software involved, the main focus of my research is going to be on game design and coding. I’m currently in Game Design 1 class and learning the basics of coding in Unity. While I do have a basic knowledge of how to code simple games, this project is more elaborate and requires me to do a lot of research to see how much the Unity engine is capable of. I know it has been used to make several VR games, but I don’t know how different coding for VR is vs. coding for a computer game.
I’ll also have to go through other VR games that have been made, and possibly play them if I can use a headset, to get a feel for how those games feel to play. The controls will be a very important part of my project because I don’t want the player to feel that they aren’t responsive enough or too responsive. It needs to find a nice balance that will most likely result from a lot of trial and error.
There are a few differences that are more tedious than difficult. Just keep in mind that you’re working with a 360 environment so camera movements have to move 360, sound effects have to be 3D, interactions are coded a bit different, and the way you render it out is of course a bit different. Have you seen this tutorial? https://unity3d.com/learn/tutorials/topics/xr/getting-started-vr-development It should give you a nice head start! Try and rent out an oculus headset many times for research purposes (obviously not because they’re so cool to play with) and get a feel of how everything sounds and moves. There are some free VR demo games on Unity for users to try out.