dd/mm/yyyy
Marco
Colombo
Software Engineer
About me
Computer
Engineer
Scrum
Master
Games
Developer
Background
The current state of VR
● Q4 2015 / Q1 2016 is expected to be the “VR
boom”
● Everybody is jumping onboard
○ Oculus (Oculus Share, Rift, GearVR)
○ Valve (Steam VR, HTC Vive support)
○ Sony (PlaystationVR formerly Morpheus)
○ Google (YouTube 360, Cardboard)
○ Many other products/services…
● VR content demand is sky-high
The mobile golden age
● Almost every company who makes digital
products, is moving to mobile.
○ HTML5 is becoming the new web standard
○ AR products are booming
○ Nintendo (!) is doing it
● Specialising on desktop can be risky
Therefore...
● Versatile
● Designed to reach multiple platforms since
it was released
● The community is massive
● Real time Game Window is really powerful
One system to rule them all:
The concept
Camera
System
Input
System
GAME REQUIREMENTS
VISUALISATION
PLATFORM DESKTOP
PLATFORM
MOBILE PLATFORM
Advice for VR Game
Development
● Unity: Use a custom layout to debug
● Oculus SDK: Using extended mode (Oculus
SDK < 0.7)
● Build your own (reusable) “VR tools”
● As VR is a young technology, be ready to
tackle change. Be very patient
● Base your framework on your experience:
Identify common patterns
● Abstraction and reusability:
Think in advance of the most generic solution. Design is vital.
● Modular and event-based approach:
Decouple responsibilities using managers and modules that talk to
each other through events
● Automate:
Create plugins and tools to support your development
● Iterate on your framework after every
implementation:
Keep it up to date on what has been learned
Be Agile.
Make your life better.
For everybody.
● Combining tools and agile frameworks is
extremely powerful:
○ Optimize your velocity
○ Increase the quality of your product (by
learning)
○ Reduce stress and confusion
● Recommended key tools
Google Trello GitHub SourceTree
Damnfields
Oculus VR Mobile Jam 2015 finalist
Download
WEARVR
Oculus Store
Oculus Share
Conclusion
● It’s a great time to be working in VR
● Share your knowledge
● Follow latest tech trends
● Be inspired, creative and think out of the
box
● Consider multi-platform solutions
Email: mrcojo85@gmail.com
Web: mrcojo.com
Let’s stay in touch!
Thank you.
Go and have fun now!

Game Development in VR

  • 1.
  • 2.
  • 3.
  • 4.
    ● Q4 2015/ Q1 2016 is expected to be the “VR boom” ● Everybody is jumping onboard ○ Oculus (Oculus Share, Rift, GearVR) ○ Valve (Steam VR, HTC Vive support) ○ Sony (PlaystationVR formerly Morpheus) ○ Google (YouTube 360, Cardboard) ○ Many other products/services… ● VR content demand is sky-high
  • 5.
  • 6.
    ● Almost everycompany who makes digital products, is moving to mobile. ○ HTML5 is becoming the new web standard ○ AR products are booming ○ Nintendo (!) is doing it ● Specialising on desktop can be risky
  • 7.
  • 8.
    ● Versatile ● Designedto reach multiple platforms since it was released ● The community is massive ● Real time Game Window is really powerful
  • 9.
    One system torule them all:
  • 10.
  • 11.
    Advice for VRGame Development ● Unity: Use a custom layout to debug ● Oculus SDK: Using extended mode (Oculus SDK < 0.7) ● Build your own (reusable) “VR tools” ● As VR is a young technology, be ready to tackle change. Be very patient
  • 12.
    ● Base yourframework on your experience: Identify common patterns ● Abstraction and reusability: Think in advance of the most generic solution. Design is vital. ● Modular and event-based approach: Decouple responsibilities using managers and modules that talk to each other through events ● Automate: Create plugins and tools to support your development ● Iterate on your framework after every implementation: Keep it up to date on what has been learned
  • 13.
    Be Agile. Make yourlife better. For everybody.
  • 14.
    ● Combining toolsand agile frameworks is extremely powerful: ○ Optimize your velocity ○ Increase the quality of your product (by learning) ○ Reduce stress and confusion ● Recommended key tools Google Trello GitHub SourceTree
  • 15.
    Damnfields Oculus VR MobileJam 2015 finalist Download WEARVR Oculus Store Oculus Share
  • 16.
    Conclusion ● It’s agreat time to be working in VR ● Share your knowledge ● Follow latest tech trends ● Be inspired, creative and think out of the box ● Consider multi-platform solutions
  • 17.
  • 18.
    Thank you. Go andhave fun now!