Tim Gittos

I'm an Australian currently living in Austin, TX in the USA.

I currently earn a living programming, though I wouldn't call myself a programmer. If I had to attach a label to myself, I'd use the term autodidact.

I love learning, and my favorite things to learn about are programming, computer graphics, AI & machine learning, robotics, painting and creativity.

Getting Started with VR

Last updated on 19 Apr 2016

I’ve had my Oculus Rift CV1 for a few weeks now and I’ve been having fun playing the available content, and having even more fun showing other people around in VR. I can’t help but feel that a lot of these experiences are fairly shallow though. Eve Valkyrie is a great dogfighter, but that’s all it is (yes, I have Elite Dangerous, if I ever manage to figure out the controlls). Lucky’s Tale is a fun little platformer, though I can only do one level before I get bored and have to quit. Other than those 3 titles, there’s not much compelling content for me on VR right now, at least until other developers start to release content.

Not being one to complain about a situation and not make any efforts to fix it, I am itching to do some developent for VR. I have a few ideas kicking around, virtual tabletop gaming, cockpit based games (mechs, space ships, etc) and a 3rd person game are among some of the ideas I have. The only problem is that I’m not a game developer – I have written one game in C++ that was an ugly clone of Pong. No 3D, nothing polished and nothing with a deep game. It’s safe to say that there’s a lot I have to learn.

I’m starting with one of my stronger interests, computer graphics. I’m currently running myself through the content at learnopengl.com in the attempt to get a handle on how OpenGL works, and sharpen up my terrible C++ skills, as well as aquaint myself with CMake. This is going well, and I’m currently working my way through the basic shading chapters. There’s a lot of content to cover and it’s going to take some time. Once I grok OpenGL and have a little more hands on experience with C++ and graphics programming, I’ll look into working in Unity or UE 4. I know that seems kind of backwards, but I can’t work with a tool or library if I don’t understand the fundamentals it’s built on.

As I work my way toward my goal, I will post about my experience, mostly for my own benefit, though anyone who is interested is welcome to follow along.