How to be a virtual reality developer

转自:https://www.quora.com/I-want-to-be-a-virtual-reality-developer-From-where-can-I-start-What-are-the-best-learning-materials

I want to be a virtual reality developer. From where can I start? What are the best learning materials?
Answers
Steven Swanson
Steven Swanson, VFX Producer, Co-Owner luma pictures, VR Connoisseur
2.7k Views · Most Viewed Writer in Virtual Worlds

The journey of a thousand miles begins with a single step - Lao Tzu

The best of the best in any industry are constantly learning and drinking from the firehose so you Google is your best friend but following are some great resources:

Podcasts

Voices of VR
Road to VR
Rev VR Studios
PodVR
Uncle Jonny
Enter VR
VRScout

Local / In Person

Meetup.com
University Research Divisions
Entrepreneur Groups, Startups, Accelerators, Incubators

Inspiration

YouTube | Virtual Reality
TEDtalks | Virtual reality

Blogs / Articles / Forums

Medium | Virtual Reality
Road to VR
UploadVR
Quora
Reddit

Software / Programming Training

FXphd
Pluralsight
Unity Tutorials
Unreal VR

360° Content

Jaunt
WeVR
Littlstar
YouTube 360 videos 

Blogs of Major Player

Google Cardboard
Google Project Tango
Oculus | Blog
VIVE | Blog
PlayStation VR | Blog
Samsung Gear VR
Milk VR
Oculus Story Studio

Other Ideas

Join and engage in Facebook Groups
Connect with key industry figures on Twitter
Actively comment on Blogs, Articles

The proliferation of information and ideas is exploding week to week and it can be overwhelming – just start anywhere, keep amassing knowledge and DON’T GIVE UP!

  • Godspeed
    Written 22 Apr · View Upvotes
    Related Questions
    More Answers Below

    Would it be a good investment to learn virtual reality development if I want to work in a cognitive science research?
    What does virtual reality mean for developers?
    How do I start learning about virtual reality?
    Who are the virtual reality developers in India?
    How can I learn about virtual reality and headsets to become an expert in this field?

Motoko Kusanagi
Motoko Kusanagi, Software/Hardware Developer
7.7k Views

Fastest way would be to use engines. Two that come to mind are Unreal and Unity.

Documentation will have everything needed to start and beyond

Unreal:

Virtual Reality Development

Unity :

Unity - Virtual Reality

Unity - 5.0 Tutorials

Using Engines and its specific documentation is the best way to Start.

Recent Update: John Carmack is working on VRScript

Langauges: As far as programming languages go. You can start with C#, and move on to C++. Carmack is working on VRScript which will use JavaScript.

At the social level: check out what experts in the industry are mentioning: Michael Abrash(Chief Scientist), Palmer Lucky(Oculus Founder: Hardware), Tim Sweeney(Unreal Engine), John Carmack(Oculus CTO), Jack Mccauley(Oculus VP Engineering) and so on.

Heres a cool indie Gamer Creator

The White Reaper

solo indies can make an impact with this budding technology
Updated 5 Jan · View Upvotes
Dmitri Blackthorn
Dmitri Blackthorn, Working for AppReal - an Augmented Reality company - 3 years of experience.
425 Views

Basically there are at least 5 disciplines you need to excel in order to succeed in Virtual Reality development:

Game Engine expertise – Unity or Unreal (better both);
Design Art – different experience;
Sensors such as Gyro and Accelerometers;
Image processing;
Speech recognition.

Game development: it does not matter if you use the Unity gaming platform or the Unreal gaming platform, you must be a top-notch developer, with passion to games, and the ability to look at the game from the eyes of the player – what will make him hooked.

Art: the secret sauce for a good VR game is to be able to convey a true feeling of “presence”. Make the player feel he/she is in the game and not just playing the game.

Gyro and accelerometer sensors: these are the sensors in you mobile phone that translate physical movement into movement in the game. You need a good team of engineers with deep knowledge in these sensors to be able to create the smooth and accurate movement inside the game.

Image processing: this is a high-end algorithmic part you need to master for a VR or AR game. If you “see” an object, your App or game needs to understand what object it sees and where – this is pure image processing.

Speech recognition: from the moment Apple released Siri, speech recognition became the next big thing in getting input from your user. Combine it to the “presence” feeling one tries to create in a VR game where the game is controlled by natural behavior of the player: eye contact, body movement and …speech and you’ll understand why speech recognition is part of VR.
Written 27 Jul · View Upvotes
Bonnie Yu
Bonnie Yu
4.2k Views
- Read up on the industry, and learn the basic vocabulary. There’s a lot of information on Oculus VR | Oculus Rift - Virtual Reality Headset for Immersive 3D Gaming and Oculus Rift Games - Road to VR

  • Learn about the different headsets out there. What are the differences between each of the headsets? How are their specs different?

  • Learn about different engines you can use to create VR apps such as Unreal and Unity. Unity has a lot of tutorials and videos to help people get started
    Unity - Learn

  • Build a simple VR app
    If you don’t have an Oculus DK2 and don’t have a ton of free cash, you can quickly build a VR app with Google Cardboard

  • Go to VR meetups to talk to other developers
    Written 14 May 2015 · View Upvotes
    William Harris
    William Harris
    3.5k Views
    I would suggest you to research and get clear idea about Oculus Rift Development.

Its one of the good concept where it surely helps you out for what you are looking into.

I have came across one such free tutorial for learning Oculus Rift development @Oculus Rift

Hope you could find this tutorial interesting and helpful.
Written 27 May 2015 · View Upvotes
James Mattews
James Mattews
2.9k Views
Virtual Reality is something like immersive multimedia which replicates an environment that simulates physical presence in places in the real world or imagined worlds.

To get start with virtual reality learning, I would strongly recommend you to get the help from FREE tutorials @Virtual Reality Tutorial where you would surely find it helpful.

Enjoy learning.
Written Jun 8, 2015 · View Upvotes
Rushil Reddy
Rushil Reddy, Founder of LeadingOnes a website for VR Developers of any skill level
248 Views

Unity is the most popular engine for VR development currently. If you’re looking to get started check out leadingones.com. We offer free tutorials on every aspect of development for Virtual Reality including best coding practices and example projects.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值