VIRTUAL REALITYNavigating its rapidly evolving landscape
WHO'S THIS GUY?(DOES HE KNOW HE HAS SAME HAIR AS ZANGIEF? YES, HE DOES...)
Question time!
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.
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.
A BRIEF HISTORY OF VR
AND WHY NOW IS THE TIME
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
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.
VR IN THE 90S“Those who cannot learn from history are doomed to repeat it”
VR IN THE 90S
CONSUMER VR - FAILURE TO LAUNCH.
▸ Hadn't matured.
▸ Expensive
▸ Inaccessible
▸ Novel but uncomfortable.
WHY IS NOW THE TIME?
WHY NOW IS THE TIME?
"WE HAVE THE TOOLS, WE HAVE THE TALENT!"
- Winston Zeddemore. Ghostbusters
WHY IS NOW THE TIME?
GOOD VR IS ACCESSIBLE TO DESIGNERS,
DEVELOPERS & CONSUMERS
WHY IS NOW THE TIME?
WE CAN PROTOTYPE QUICKLY WITH
POWERFUL SDKS
WHY IS NOW THE TIME?
ANY NEW DEVICE NEEDS A GOOD SDK TO BE
RELEVANT AND SUCCEED
VR IS ITS OWN MEDIUM.
VR IS ITS OWN MEDIUM.
DESIGN FOR VR, DON'T PORT TO VR.
VR IS ITS OWN MEDIUM.
SOME RULES ARE MADE TO BE BROKEN.
VR IS ITS OWN MEDIUM.
VR STARTS AT THE HMD
▸ Oculus Rift (PC)
▸ Project Morpheus (PS4)
▸ GameFace (Stand-alone)
▸ AntVR (Stand-alone)
▸ Altergaze (For Smartphone)
▸ Durivos Dive (For Smartphone)
▸ Targeting (Eve Valkyrie)
▸ Line of Sight (Sightline)
▸ Gestural (Trial of the Rift Drifter)
Virtual Reality: Navigating its rapidly evolving landscape
STAYING AFLOAT IN AN EVER
GROWING SEA OF DEVICES
DEVELOPING TO STAY AFLOAT IN THE EVOLVING LANDSCAPE OF DEVICES
"BE WATER, MY FRIEND..."- Bruce Lee
DEVELOPING TO STAY AFLOAT IN THE EVOLVING LANDSCAPE OF DEVICES
DEVELOP WITH A "PROGRESSIVE
ENHANCEMENT" MINDSET.
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.
CURRENT LANDSCAPE:
TRADITIONAL: GAMEPAD / JOYSTICK / RACE WHEEL
OPTICAL: KINECT / LEAP MOTION
UPCOMING: STEM / PRIOVR
DEVELOPING TO STAY AFLOAT IN THE EVOLVING LANDSCAPE OF DEVICES
IK RIGS ARE YOUR FRIENDS!
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.
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.
[SLIDE LEFT INTENTIONALLY BLANK... HONEST!]
QUICK TIPS FOR (UNITY) DEVELOPERS.
QUICK TIPS FOR (UNITY) DEVELOPERS.
TAKE A MODULAR APPROACH WHEN DEVELOPING FOR DEVICES.
QUICK TIPS FOR (UNITY) DEVELOPERS.
"EXPERIMENT, ITERATE, PROTOTYPE" -PALMER LUCKEY*
QUICK TIPS FOR (UNITY) DEVELOPERS.
JUST LIKE "SEA LEGS", YOU CAN GET "VR LEGS"
QUICK TIPS FOR (UNITY) DEVELOPERS.
SET YOUR IPD, CHECK IT PERIODICALLY.
QUICK TIPS FOR (UNITY) DEVELOPERS.
TEST OFTEN WITH STAND-ALONE BUILDS.
Virtual Reality: Navigating its rapidly evolving landscape
KEY IDEAS TO TAKE AWAY
KEY IDEAS TO TAKE AWAY
OUR EFFORTS AS INDIE DEVELOPERS ARE
ESSENTIAL TO ESTABLISHING AND SHAPING
THE FUTURE OF VR.
KEY IDEAS TO TAKE AWAY
DESIGN FOR VR. THINK BEYOND THE
TRADITIONAL TROPES; ACKNOWLEDGE THE
RULES BUT SEE WHAT HAPPENS WHEN YOU
BEND THEM.
KEY IDEAS TO TAKE AWAY
ESTABLISH A WORKFLOW THAT WORKS FOR
YOU SO NEW DEVICES CAN BE EASILY
INTEGRATED IN TO YOUR GAMES AND
EXPERIENCES.
THANKS FOR LISTENING!
@atomworks / @podrift
INTERESTED IN WORKING WITH ME ON
PODRIFT? SAY HI!

Virtual Reality: Navigating its rapidly evolving landscape

  • 1.
    VIRTUAL REALITYNavigating itsrapidly evolving landscape
  • 2.
    WHO'S THIS GUY?(DOESHE KNOW HE HAS SAME HAIR AS ZANGIEF? YES, HE DOES...)
  • 3.
  • 4.
    Awesome! PEOPLE LIKE USFORM 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.
  • 6.
    A BRIEF HISTORYOF VR AND WHY NOW IS THE TIME
  • 7.
    THE DREAM ISN'TNEW. 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'TNEW. 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 THE90S“Those who cannot learn from history are doomed to repeat it”
  • 10.
    VR IN THE90S CONSUMER VR - FAILURE TO LAUNCH. ▸ Hadn't matured. ▸ Expensive ▸ Inaccessible ▸ Novel but uncomfortable.
  • 11.
    WHY IS NOWTHE TIME?
  • 12.
    WHY NOW ISTHE TIME? "WE HAVE THE TOOLS, WE HAVE THE TALENT!" - Winston Zeddemore. Ghostbusters
  • 13.
    WHY IS NOWTHE TIME? GOOD VR IS ACCESSIBLE TO DESIGNERS, DEVELOPERS & CONSUMERS
  • 14.
    WHY IS NOWTHE TIME? WE CAN PROTOTYPE QUICKLY WITH POWERFUL SDKS
  • 15.
    WHY IS NOWTHE TIME? ANY NEW DEVICE NEEDS A GOOD SDK TO BE RELEVANT AND SUCCEED
  • 16.
    VR IS ITSOWN MEDIUM.
  • 17.
    VR IS ITSOWN MEDIUM. DESIGN FOR VR, DON'T PORT TO VR.
  • 18.
    VR IS ITSOWN MEDIUM. SOME RULES ARE MADE TO BE BROKEN.
  • 20.
    VR IS ITSOWN MEDIUM. VR STARTS AT THE HMD
  • 21.
    ▸ Oculus Rift(PC) ▸ Project Morpheus (PS4) ▸ GameFace (Stand-alone) ▸ AntVR (Stand-alone) ▸ Altergaze (For Smartphone) ▸ Durivos Dive (For Smartphone)
  • 22.
    ▸ Targeting (EveValkyrie) ▸ Line of Sight (Sightline) ▸ Gestural (Trial of the Rift Drifter)
  • 24.
    Virtual Reality: Navigatingits rapidly evolving landscape STAYING AFLOAT IN AN EVER GROWING SEA OF DEVICES
  • 25.
    DEVELOPING TO STAYAFLOAT IN THE EVOLVING LANDSCAPE OF DEVICES "BE WATER, MY FRIEND..."- Bruce Lee
  • 26.
    DEVELOPING TO STAYAFLOAT 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.
  • 28.
    CURRENT LANDSCAPE: TRADITIONAL: GAMEPAD/ JOYSTICK / RACE WHEEL OPTICAL: KINECT / LEAP MOTION UPCOMING: STEM / PRIOVR
  • 29.
    DEVELOPING TO STAYAFLOAT IN THE EVOLVING LANDSCAPE OF DEVICES IK RIGS ARE YOUR FRIENDS!
  • 30.
    DEVELOPING TO STAYAFLOAT 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.
  • 32.
    [SLIDE LEFT INTENTIONALLYBLANK... HONEST!]
  • 33.
    QUICK TIPS FOR(UNITY) DEVELOPERS.
  • 34.
    QUICK TIPS FOR(UNITY) DEVELOPERS. TAKE A MODULAR APPROACH WHEN DEVELOPING FOR DEVICES.
  • 35.
    QUICK TIPS FOR(UNITY) DEVELOPERS. "EXPERIMENT, ITERATE, PROTOTYPE" -PALMER LUCKEY*
  • 36.
    QUICK TIPS FOR(UNITY) DEVELOPERS. JUST LIKE "SEA LEGS", YOU CAN GET "VR LEGS"
  • 37.
    QUICK TIPS FOR(UNITY) DEVELOPERS. SET YOUR IPD, CHECK IT PERIODICALLY.
  • 38.
    QUICK TIPS FOR(UNITY) DEVELOPERS. TEST OFTEN WITH STAND-ALONE BUILDS.
  • 39.
    Virtual Reality: Navigatingits rapidly evolving landscape KEY IDEAS TO TAKE AWAY
  • 40.
    KEY IDEAS TOTAKE AWAY OUR EFFORTS AS INDIE DEVELOPERS ARE ESSENTIAL TO ESTABLISHING AND SHAPING THE FUTURE OF VR.
  • 41.
    KEY IDEAS TOTAKE AWAY DESIGN FOR VR. THINK BEYOND THE TRADITIONAL TROPES; ACKNOWLEDGE THE RULES BUT SEE WHAT HAPPENS WHEN YOU BEND THEM.
  • 42.
    KEY IDEAS TOTAKE AWAY ESTABLISH A WORKFLOW THAT WORKS FOR YOU SO NEW DEVICES CAN BE EASILY INTEGRATED IN TO YOUR GAMES AND EXPERIENCES.
  • 43.
    THANKS FOR LISTENING! @atomworks/ @podrift INTERESTED IN WORKING WITH ME ON PODRIFT? SAY HI!