Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
InteriorD's avatar
InteriorD
Honored Guest
12 years ago

VR Development for Complete Beginners

I'm looking to start developing something for the Oculus Rift for fun, and was wondering if anyone here can give me pointers on what to read, what language to learn, what programs/SDKs to use (UE4 or Unity?), where to find materials/textures, and other random stuff.

I have almost zero experience programming but I've been told I'm a fast learner, so I should be able to do well in my new hobby soon.

Thanks in advance for the help.

7 Replies

  • jwise's avatar
    jwise
    Honored Guest
    Hey, this feels gratuitous but here goes, I wrote the following on my blog, my "old" blog - we have moved to another, friendlier name.

    http://www.psoih.com/?p=304

    We are working from a low budget perspective. The difference between that article and today is that I'd recommend UE4 as it's only $19 a month - you can even cancel after first payment and keep using it, but you won't get updates.
  • "jwise" wrote:
    Hey, this feels gratuitous but here goes, I wrote the following on my blog, my "old" blog - we have moved to another, friendlier name.

    http://www.psoih.com/?p=304

    We are working from a low budget perspective. The difference between that article and today is that I'd recommend UE4 as it's only $19 a month - you can even cancel after first payment and keep using it, but you won't get updates.


    That's a neat article! I know what software I'll be using now. Is a 3D mouse like the one from 3DConnexion really important in modelling? Also, what programming language is best to learn in preparation for UE4, or should I just learn how to use UE4?
  • jwise's avatar
    jwise
    Honored Guest
    "InteriorD" wrote:
    That's a neat article! I know what software I'll be using now. Is a 3D mouse like the one from 3DConnexion really important in modelling? Also, what programming language is best to learn in preparation for UE4, or should I just learn how to use UE4?


    The 3D mouse turned out not to be important at all. Skip programming for now, your learning curve is huge, a lot of what you might want to do will be available in Blueprints from UE4. If not and you have a ton of custom stuff, you will either learn Blueprints (lot's of tutorials available direct from Epic and free!) or you will go deep diving into C++.
  • I recommend learning on Unity3D to get familiar with the concepts.
    Starting to learn in Unreal4 can be intimidating.
    Plus, you might get lucky with a new kind of license structure for Unity 5.
  • jwise's avatar
    jwise
    Honored Guest
    "twisteklabs" wrote:
    I recommend learning on Unity3D to get familiar with the concepts.
    Starting to learn in Unreal4 can be intimidating.
    Plus, you might get lucky with a new kind of license structure for Unity 5.


    Needing to be versed in production, story telling, audio production, mesh modeling, color theory, motion capture and/or animation, drawing, character development, texturing and materials, and maybe game logic via programming, oh and probably video production to either cinematics or a Kickstarter campaign - it seems gratuitous to try and have someone believe that one engine over another will really lighten their load all that much. This entire endeavor is one of incredible learning that doesn't stop with the technical tools, better get ready to tackle a lot more than you ever dreamed of.
  • "jwise" wrote:
    "twisteklabs" wrote:
    I recommend learning on Unity3D to get familiar with the concepts.
    Starting to learn in Unreal4 can be intimidating.
    Plus, you might get lucky with a new kind of license structure for Unity 5.


    Needing to be versed in production, story telling, audio production, mesh modeling, color theory, motion capture and/or animation, drawing, character development, texturing and materials, and maybe game logic via programming, oh and probably video production to either cinematics or a Kickstarter campaign - it seems gratuitous to try and have someone believe that one engine over another will really lighten their load all that much. This entire endeavor is one of incredible learning that doesn't stop with the technical tools, better get ready to tackle a lot more than you ever dreamed of.


    Thanks for the details. Like I said, I'm thinking more along the lines of doing this as a hobby. I'm not trying to release anything to Kickstarter or sell anything for profit. That being said, I do want to create something good, so I'll defintely learn some audio production, mesh modeling, texturing, game logic.

    "twisteklabs" wrote:
    I recommend learning on Unity3D to get familiar with the concepts.
    Starting to learn in Unreal4 can be intimidating.
    Plus, you might get lucky with a new kind of license structure for Unity 5.


    What's the difference between Unity 5 and Unity 4, and why is Unity in general easier than UE4?
  • Anonymous's avatar
    Anonymous
    Over the next 12 months I would like to do some thing pleasant that creates a wow factor for the viewer, a majestic experience, I am starting right at the beginning. I made the mistake of buying C++ and not C# book but I am focusing more on the JavaScript reading it on the way to work and on the way home. Unity 4 is amazing isn't it, I like it.

    I think the trick here is to make many many small bites and do many small projects and in time our knowledge will pick up.

    Any one have any thing to say regarding a new person to dev picking up java script first?

    Be cool if new people would have courage enough that we share what books we are buying what we are learning well or getting stuck on?



    http://imgur.com/kCukvKJ