finding monsters adventure vr experience

89
Finding Monsters Adventure VR Experience - Postmortem

Upload: rafael-ferrari

Post on 22-Jan-2018

447 views

Category:

Technology


1 download

TRANSCRIPT

Finding Monsters Adventure VR Experience - Postmortem

Gabi ThobiasUI/UX Designer@gabivthobias

Rafael FerrariLead Engineer@rafaelbferrari

We are from Manaus, Brazil!

But who we are?

trailer

Prototypes

Demo

Final game

Prototypes+

Demo=

Final game

FMA VR prototypes

Porting mobile to vr?

Walking with a character proved to be sickening

PROTOTYPE - world

Prototype – camera mode

PROTOTYPE – camera mode

Standing still and looking around to take pictures

PROTOTYPE - hud

The HUD was not comfortable

PROTOTYPE - items

Throwing items at monsters was funny

PROTOTYPE - selfie

Standing still and looking around to take pictures

NO PORTING

Focus on camera mode and interaction

the game had potential

we need a demo

Finding monsters vr demo

Porting? No!!!

Simple build to showcase

the game need to explain itself

Branch merge

Mobile

VR

AI Updates Art improvement Feature implementation Etc

Simple flow

Simple Flow

Save Slot

World Selection

Level Selection

Gameplay

Pause

Settings

Cinematic

Tutorial

If new game

If load game

Score screen

Logo Screen

First Flow Final Flow

Logo Screen

Tutorial

World Selection

Level Selection

GameplayPause

Settings

Score screen

Language

characteristics

characteristicsLa

ngua

geLe

vel

Wor

ld

Tools

Gallery editor

Gallery editor

Gallery Editor tool

Tutorials editor

tutorials

HUD

Monster interaction

“Swiping to throw items” became“swipe to interact with monsters”

We playtested it

Demo was ready

people can play it alone

ready to be taken in events

events

Events

Feedback

Feedback

Feedback

Feedback

Feedback

Feedback

Feedback + Official trailer

Demo importance

Official announcement:

FMA VR is coming!

Thanks to all the partnerships that believed in us

Challenges and solutions

World and levelselection

Panels

Panels

Gameplay improvement

1 monster per level

gameplay - demo

Infinite monsters per level

gameplay - final

4 different gameplays

Camera mode - final

Photo Royale

Photo Royale

Swipe twice in a row over the film to earn

more photos

Snowman

Snowman

Follow the monster path

Swipe twice over a snowman to destroy it

Flying Ride

Flying Ride

Tutorials

tutorials

tutorials

Quick tutorials per level

Ooopswhere is whoopsie?

Whoopsie hunt

Score vs dare list

Score feedback

Focus on Dares

Scenes

(1) KidsRoom (5) Grassland (5) Iceland (3) Moon

14 Unique Scenes

GrasslandGrasslands

Grasslands

icelands

Moon

Different scenes

with different graphics

with different setups, right?

GPU / CPU Level Throttling

[DllImport("OculusPlugin")]

private static extern void OVR_VrModeParms_SetCpuLevel(int cpuLevel);

[DllImport("OculusPlugin")]

private static extern void OVR_VrModeParms_SetGpuLevel(int gpuLevel);

[DllImport("OculusPlugin")]

private static extern void OVR_TW_SetMinimumVsyncs(OVRTimeWarpUtils.VsyncMode mode);

OVR_VrModeParms_SetCpuLevel(3);

OVR_VrModeParms_SetGpuLevel(1);

OVR_TW_SetMinimumVsyncs(OVRTimeWarpUtils.VsyncMode.VSYNC_60FPS);

Player hub

Player Hub

Plushies mini-game

Plushies mini-game

Prototype

Plushies mini-game

Git branches setup

Git Branches Setup

Master

GD

Art

Unity 5

Dev

Plush prototype

Ride prototype

etc

Merge into master branchMerge master into each branch

Master is stable?

SDK Update

• 13 levels

• 4 different gameplays

• 3 worlds

• Tools to reuse

• 1 minigame

• 7 different monsters

conclusion

NO CRUNCHES

HAPPY TEAM

• Organization

• Answer your questions with prototype

• Making games is making tools

• Avoid latency, that kills the immersion

• Trust your team

• Test, test and test with different people

Tips

Playtest

???, 2015

Similar to a juggler's act, some things can fall or

be thrown into the middle of the performance. In

the end, Finding Monsters Adventure VR did not

stop and went on to be a beautiful show.

Photo by Geraint Rowland

Thank you!

Gabi ThobiasUI/UX Designer

[email protected]

@gabivthobias

Questions?

Rafael FerrariLead Engineer

[email protected]

@rafaelbferrari