SlideShare uma empresa Scribd logo
1 de 43
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!

Mais conteúdo relacionado

Destaque

Virtual worlds economy
Virtual worlds economyVirtual worlds economy
Virtual worlds economyMelanie Swan
 
Beijing Learning Summit: Using 3D Virtual Worlds in International Schools: Da...
Beijing Learning Summit: Using 3D Virtual Worlds in International Schools: Da...Beijing Learning Summit: Using 3D Virtual Worlds in International Schools: Da...
Beijing Learning Summit: Using 3D Virtual Worlds in International Schools: Da...David W. Deeds
 
Virtual Worlds & Business: What's The ROI?
Virtual Worlds & Business: What's The ROI? Virtual Worlds & Business: What's The ROI?
Virtual Worlds & Business: What's The ROI? adtech
 
David W. Deeds: ISTE Conference: Using Virtual Worlds in Schools
David W. Deeds: ISTE Conference: Using Virtual Worlds in SchoolsDavid W. Deeds: ISTE Conference: Using Virtual Worlds in Schools
David W. Deeds: ISTE Conference: Using Virtual Worlds in SchoolsDavid W. Deeds
 
Brief history of the 'Virtual'
Brief history of the 'Virtual'Brief history of the 'Virtual'
Brief history of the 'Virtual'James Stewart
 
Future of Learning in a Virtual World 2014
Future of Learning in a Virtual World 2014Future of Learning in a Virtual World 2014
Future of Learning in a Virtual World 2014WilfredRubens.com
 
Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!
Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!
Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!Stephan Tanguay
 
3-D real-virtual worlds for health and healthcare
3-D real-virtual worlds for health and healthcare3-D real-virtual worlds for health and healthcare
3-D real-virtual worlds for health and healthcareMaged N. Kamel Boulos
 
Virtual Worlds And Social Web In Tourism
Virtual Worlds And Social Web In TourismVirtual Worlds And Social Web In Tourism
Virtual Worlds And Social Web In TourismPreetam Rai
 
Enterprise 3.D - Living and Working in Virtual Worlds
Enterprise 3.D - Living and Working in Virtual WorldsEnterprise 3.D - Living and Working in Virtual Worlds
Enterprise 3.D - Living and Working in Virtual WorldsRoo Reynolds
 
Virtual Worlds Introduction: Second Life and Beyond
Virtual Worlds Introduction: Second Life and BeyondVirtual Worlds Introduction: Second Life and Beyond
Virtual Worlds Introduction: Second Life and BeyondAlja Isakovic
 
3d Virtual Worlds - presentation at IABC09 World Conference
3d Virtual Worlds - presentation at IABC09 World Conference3d Virtual Worlds - presentation at IABC09 World Conference
3d Virtual Worlds - presentation at IABC09 World ConferenceLee Hopkins
 
Virtual worlds as collaborative environments for design and manufacturing
Virtual worlds as collaborative environments for design and manufacturingVirtual worlds as collaborative environments for design and manufacturing
Virtual worlds as collaborative environments for design and manufacturingScott Curland Chase
 
Virtual Worlds in Asia
Virtual Worlds in AsiaVirtual Worlds in Asia
Virtual Worlds in AsiaBenjamin Joffe
 
Active22 -
Active22 -Active22 -
Active22 -fsikipa
 

Destaque (20)

Virtual worlds economy
Virtual worlds economyVirtual worlds economy
Virtual worlds economy
 
Beijing Learning Summit: Using 3D Virtual Worlds in International Schools: Da...
Beijing Learning Summit: Using 3D Virtual Worlds in International Schools: Da...Beijing Learning Summit: Using 3D Virtual Worlds in International Schools: Da...
Beijing Learning Summit: Using 3D Virtual Worlds in International Schools: Da...
 
Virtual Worlds & Business: What's The ROI?
Virtual Worlds & Business: What's The ROI? Virtual Worlds & Business: What's The ROI?
Virtual Worlds & Business: What's The ROI?
 
David W. Deeds: ISTE Conference: Using Virtual Worlds in Schools
David W. Deeds: ISTE Conference: Using Virtual Worlds in SchoolsDavid W. Deeds: ISTE Conference: Using Virtual Worlds in Schools
David W. Deeds: ISTE Conference: Using Virtual Worlds in Schools
 
Brief history of the 'Virtual'
Brief history of the 'Virtual'Brief history of the 'Virtual'
Brief history of the 'Virtual'
 
Success Factors for Virtual Schools
Success Factors for Virtual SchoolsSuccess Factors for Virtual Schools
Success Factors for Virtual Schools
 
Future of Learning in a Virtual World 2014
Future of Learning in a Virtual World 2014Future of Learning in a Virtual World 2014
Future of Learning in a Virtual World 2014
 
Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!
Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!
Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!
 
3-D real-virtual worlds for health and healthcare
3-D real-virtual worlds for health and healthcare3-D real-virtual worlds for health and healthcare
3-D real-virtual worlds for health and healthcare
 
Virtual Worlds And Social Web In Tourism
Virtual Worlds And Social Web In TourismVirtual Worlds And Social Web In Tourism
Virtual Worlds And Social Web In Tourism
 
Enterprise 3.D - Living and Working in Virtual Worlds
Enterprise 3.D - Living and Working in Virtual WorldsEnterprise 3.D - Living and Working in Virtual Worlds
Enterprise 3.D - Living and Working in Virtual Worlds
 
Virtual Worlds 2011+
Virtual Worlds 2011+Virtual Worlds 2011+
Virtual Worlds 2011+
 
Brands In Virtual Worlds
Brands In Virtual WorldsBrands In Virtual Worlds
Brands In Virtual Worlds
 
Virtual Worlds Introduction: Second Life and Beyond
Virtual Worlds Introduction: Second Life and BeyondVirtual Worlds Introduction: Second Life and Beyond
Virtual Worlds Introduction: Second Life and Beyond
 
3d Virtual Worlds - presentation at IABC09 World Conference
3d Virtual Worlds - presentation at IABC09 World Conference3d Virtual Worlds - presentation at IABC09 World Conference
3d Virtual Worlds - presentation at IABC09 World Conference
 
Virtual worlds as collaborative environments for design and manufacturing
Virtual worlds as collaborative environments for design and manufacturingVirtual worlds as collaborative environments for design and manufacturing
Virtual worlds as collaborative environments for design and manufacturing
 
Virtual Worlds in Asia
Virtual Worlds in AsiaVirtual Worlds in Asia
Virtual Worlds in Asia
 
K5
K5K5
K5
 
Active22 -
Active22 -Active22 -
Active22 -
 
dsf
dsfdsf
dsf
 

Semelhante a Virtual Reality: Navigating its rapidly evolving landscape

3. augmented reality uninpahu 2019-1
3. augmented reality uninpahu 2019-13. augmented reality uninpahu 2019-1
3. augmented reality uninpahu 2019-1Javier Daza
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerSim Blaustein
 
All about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftAll about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftSaurabh Sawhney
 
VR/AR Meetup Frankfurt #1 cinematic VR Analytics
VR/AR Meetup Frankfurt #1 cinematic VR AnalyticsVR/AR Meetup Frankfurt #1 cinematic VR Analytics
VR/AR Meetup Frankfurt #1 cinematic VR AnalyticsChuck Ian Gordon
 
Developing VR in Unity
Developing VR in UnityDeveloping VR in Unity
Developing VR in UnityAdityo Pratomo
 
Make believe - Droidcon UK 2015
Make believe - Droidcon UK 2015Make believe - Droidcon UK 2015
Make believe - Droidcon UK 2015Shanee Nishry
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Realityjojothish
 
Developing Games For VR - Lessons Learned
Developing Games For VR - Lessons LearnedDeveloping Games For VR - Lessons Learned
Developing Games For VR - Lessons LearnedMartin Climatiano
 
Virtual reality
Virtual realityVirtual reality
Virtual realityBhishm11
 
Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelMichael Heydt
 
[Interaction 18] From Blank Page to World Stage
[Interaction 18] From Blank Page to World Stage[Interaction 18] From Blank Page to World Stage
[Interaction 18] From Blank Page to World StageCheryl Platz
 

Semelhante a Virtual Reality: Navigating its rapidly evolving landscape (20)

3. augmented reality uninpahu 2019-1
3. augmented reality uninpahu 2019-13. augmented reality uninpahu 2019-1
3. augmented reality uninpahu 2019-1
 
VR and google Cardboard
VR and google CardboardVR and google Cardboard
VR and google Cardboard
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a Primer
 
All about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftAll about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus Rift
 
VR/AR Meetup Frankfurt #1 cinematic VR Analytics
VR/AR Meetup Frankfurt #1 cinematic VR AnalyticsVR/AR Meetup Frankfurt #1 cinematic VR Analytics
VR/AR Meetup Frankfurt #1 cinematic VR Analytics
 
VR in STEM
VR in STEMVR in STEM
VR in STEM
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
WebVR - JAX 2016
WebVR -  JAX 2016WebVR -  JAX 2016
WebVR - JAX 2016
 
Augmented reality
Augmented reality Augmented reality
Augmented reality
 
Developing VR in Unity
Developing VR in UnityDeveloping VR in Unity
Developing VR in Unity
 
Virtual reality ppt
Virtual reality pptVirtual reality ppt
Virtual reality ppt
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Make believe - Droidcon UK 2015
Make believe - Droidcon UK 2015Make believe - Droidcon UK 2015
Make believe - Droidcon UK 2015
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Developing Games For VR - Lessons Learned
Developing Games For VR - Lessons LearnedDeveloping Games For VR - Lessons Learned
Developing Games For VR - Lessons Learned
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a Nutshel
 
[Interaction 18] From Blank Page to World Stage
[Interaction 18] From Blank Page to World Stage[Interaction 18] From Blank Page to World Stage
[Interaction 18] From Blank Page to World Stage
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 

Último

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Último (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Virtual Reality: Navigating its rapidly evolving landscape

  • 1. VIRTUAL REALITYNavigating its rapidly evolving landscape
  • 2. WHO'S THIS GUY?(DOES HE KNOW HE HAS SAME HAIR AS ZANGIEF? YES, HE DOES...)
  • 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.
  • 6. A BRIEF HISTORY OF VR AND WHY NOW IS THE TIME
  • 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.
  • 11. WHY IS NOW THE TIME?
  • 12. WHY NOW IS THE TIME? "WE HAVE THE TOOLS, WE HAVE THE TALENT!" - Winston Zeddemore. Ghostbusters
  • 13. WHY IS NOW THE TIME? GOOD VR IS ACCESSIBLE TO DESIGNERS, DEVELOPERS & CONSUMERS
  • 14. WHY IS NOW THE TIME? WE CAN PROTOTYPE QUICKLY WITH POWERFUL SDKS
  • 15. WHY IS NOW THE TIME? ANY NEW DEVICE NEEDS A GOOD SDK TO BE RELEVANT AND SUCCEED
  • 16. VR IS ITS OWN MEDIUM.
  • 17. VR IS ITS OWN MEDIUM. DESIGN FOR VR, DON'T PORT TO VR.
  • 18. VR IS ITS OWN MEDIUM. SOME RULES ARE MADE TO BE BROKEN.
  • 19.
  • 20. VR IS ITS OWN 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 (Eve Valkyrie) ▸ Line of Sight (Sightline) ▸ Gestural (Trial of the Rift Drifter)
  • 23.
  • 24. Virtual Reality: Navigating its rapidly evolving landscape STAYING AFLOAT IN AN EVER GROWING SEA OF DEVICES
  • 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.
  • 28. CURRENT LANDSCAPE: TRADITIONAL: GAMEPAD / JOYSTICK / RACE WHEEL OPTICAL: KINECT / LEAP MOTION UPCOMING: STEM / PRIOVR
  • 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.
  • 32. [SLIDE LEFT INTENTIONALLY BLANK... 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: Navigating its rapidly evolving landscape KEY IDEAS TO TAKE AWAY
  • 40. KEY IDEAS TO TAKE AWAY OUR EFFORTS AS INDIE DEVELOPERS ARE ESSENTIAL TO ESTABLISHING AND SHAPING THE FUTURE OF VR.
  • 41. KEY IDEAS TO TAKE AWAY DESIGN FOR VR. THINK BEYOND THE TRADITIONAL TROPES; ACKNOWLEDGE THE RULES BUT SEE WHAT HAPPENS WHEN YOU BEND THEM.
  • 42. 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.
  • 43. THANKS FOR LISTENING! @atomworks / @podrift INTERESTED IN WORKING WITH ME ON PODRIFT? SAY HI!