The slides from my first talk which took place at London Unity Usergroup meet-up. The talk was a bit of a VR crash course covering history, current state, the importance of indie developers and some workflow considerations.
I learnt a lot from doing this talk and looking forward to the chance to do it again. If you have any constructive feedback, please feel free to share it with me (@atomworks).
You can see the talk itself here: http://youtu.be/SGxR8CTmFuA?t=35m10s
4. Awesome!
PEOPLE LIKE US FORM A CRITICAL PART OF THE VR ECO-SYSTEM
WITHOUT A FULLY FUNCTIONING ECO-SYSTEM, CONSUMER VR'S CHANCES OF SUCCESS ARE SEVERELY LESSENED.
5. WHAT WE'RE COVERING...
▸ Why VR is open to all comers.
▸ A perspective on design for this medium.
▸ Approaches for developing with VR tech to keep you sane.
7. THE DREAM ISN'T NEW.
WAY BACK: SPRIRITUAL JOURNEYS.
1800S: 360 ARTWORKS
1935: "PYGMALION'S SPECTACLES"
1940-1960S: MILITARY INTEREST AND DEVELOPMENTS.
"Pygmalion's Spectacles"- Stanley Grauman Weinbaum: http://www.gutenberg.org/ebooks/22893
8. THE DREAM ISN'T NEW.
1968: FIRST HMD. HAD TO BE CEILING MOUNTED!
1970S: ASPEN, COLORADO: PRIMITIVE VR "GOOGLE STREET VIEW" STYLE EXPERIENCE.
1980S: IDEA GROWS IN POPULAR CULTURE, FILM, SCI-FI, COMICS, LITERATURE.
9. VR IN THE 90S“Those who cannot learn from history are doomed to repeat it”
10. VR IN THE 90S
CONSUMER VR - FAILURE TO LAUNCH.
▸ Hadn't matured.
▸ Expensive
▸ Inaccessible
▸ Novel but uncomfortable.
25. DEVELOPING TO STAY AFLOAT IN THE EVOLVING LANDSCAPE OF DEVICES
"BE WATER, MY FRIEND..."- Bruce Lee
26. DEVELOPING TO STAY AFLOAT IN THE EVOLVING LANDSCAPE OF DEVICES
DEVELOP WITH A "PROGRESSIVE
ENHANCEMENT" MINDSET.
27. DEVELOP WITH A "PROGRESSIVE ENHANCEMENT" MINDSET.
YOUR CORE CONTENT SHOULD BE ACCESSIBLE TO ALL.
▸ Establish your base line.
▸ Build your core mechanics around this.
▸ Add non-essential extras for richer experiences.
▸ Manage the core mechanics in one script or object.
29. DEVELOPING TO STAY AFLOAT IN THE EVOLVING LANDSCAPE OF DEVICES
IK RIGS ARE YOUR FRIENDS!
30. DEVELOPING TO STAY AFLOAT IN THE EVOLVING LANDSCAPE OF DEVICES
WORK IN A MODULAR FASHION.
▸ Repeating code isn't the best way to spend out time.
▸ Feed your devices through a master control script.
▸ Use separate child objects for device specific scripts.
▸ Include unique elements for that device on their child element.
31. AN EXAMPLE: PODRIFT
▸ We want to at least hands, preferably full body.
▸ All avatar movement must be networkable.
▸ Control method selected by master script.
▸ Master script gets data needed from a script on child objects.
▸ This bridges to networking, replay and other systems.