18
dd/mm/yyyy Marco Colombo Software Engineer

Game Development in VR

Embed Size (px)

Citation preview

dd/mm/yyyy

Marco ColomboSoftware 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 conceptCameraSystem

InputSystem

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

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: [email protected]

Web: mrcojo.com

Let’s stay in touch!

Thank you.Go and have fun now!