Recently I fell down another rabbit hole. And that hole is about using Unity (a game design engine) with VR. Unity by itself is very capable and also complicated for the beginning user. The way I got set up is I used a YouTuber by the name of Justin P Barnett. He made a significant update to one of his original tutorials on how to get started with Unity in VR. He has also, to this day, made excellent tutorials on other aspects of unity configuration with VR, which I highly recommend you watch as they are beneficial for beginners.
In his video, he has you set up and install Unity and get the correct mods and assets you need to get it working with the Quest 2 controllers and headset. Overall the beginning setup progress is really relatively easy to get set up. Justin also has a free template for just automating the process of getting the quest 2 headsets to work with Unity, which he published here.
The best way I’ve found is to use Unity with VR and not have to take off the headset every time I want to test the program. I use the oculus menu to open my desktop monitors and usually use my mouse and keyboard.
I started a C# (pronounced “see sharp”) course on CodeCademy to get the basics of coding with Unity and took their beginner course on coding with C#. To be able to code in Unity, as it runs on C#. Then I can actually write scripts which then can be used to create interactive games.
(please note I am a beginner with Unity and only have a couple of hours of experience as of writing this)
And if you’re interested in getting started, a group of Youtubers (including Justin Barnett) created a game jam. A game jam is where you usually have a week or two and try to build a game based on the theme they set. Then the judges decide which game is the best based on the strongest attributes of the game, link to join below: