Quote (Voyaging @ Feb 12 2015 11:26pm)
I guess I'd say I'm at intermediate level in Java and C#.
I'm a complete noob at game programming though, so I don't even know where to begin. Should I be using an engine like Unity?
Well, before you start trying to program shit for the oculus, you'd best just start learning some game programming.
Create something like space invaders, or minesweeper. Work your way up from there. There are a metric fuck ton of existing source files for those things, in just about every language imaginable, obfuscated or non obfuscated.
Don't need a fancy GUI - text based is fine, as long as the logic is there (for simpler games)
Once you feel comfortable doing stuff like that, maybe then you try to figure out the next step.
I can't really speak on Unity, but I do usually see the other guys in the forum recommend some kind of nice game-making utility for people who want instant gratification with little prior experience.