"Gozilla" VR Room-Scale Experience for SteamVR

"Gozilla" VR Room-Scale Experience for SteamVR

Room-scale experience for SteamVR-compatible headsets where you fight giant dinosaurs in the middle of a city. Part of the VR Mini-Degree.

Virtual Reality, Game Development

  • 0 Collaborators

  • 133 Followers

    Follow

Description

This VR experience the player is a giant placed in the middle of a city where they have to defend themselves from dinosaurs. Dinosaurs can be defeated by throwing things at them. The player can grab parts of a building or trees and move them / throw them around. The buildings are basically towers of cubes stuck up, so it's quite fun to tear them down / push them towards the dinosaurs.

This experience works on SteamVR-compatible headsets and is a Room-Scale experience where position tracking of the player and controllers matters. I did make an adaptation for mobile VR as well that works only with the reticle, but it's much more limited.

Technical challenges included the physics simulation of the towers of cubes. Basically with Unity's default physics system and settings, when stacking many cubes on top of each other, they "bounce" a little bit due to calculation rounding error. This caused the towers to collapse even when a physics material with 0 bounciness was used. The only solution was to decrease the timestep simulation of the physics engine. Yet still the towers move a little bit for no reason. This takes of course a toll on the CPU usage. If the game was polished to production level, those issues would need to be addressed, probably by using a custom physics engine for those elements.

Demo of this experience can be viewed on the trailer video here: https://academy.zenva.com/product/create-a-dinosaur-room-scale-experience-with-steamvr/

This game was created as part of the Virtual Reality Mini-Degree, my comprehensive training series on how to create VR games with Unity: https://academy.zenva.com/product/the-complete-virtual-reality-game-development-course/

Gallery

Video

Links

Virtual Reality Mini-Degree

Indiegogo 20profile

Pablo F. added photos to project "Gozilla" VR Room-Scale Experience for SteamVR

Medium bccfe134 d6b6 4630 8029 7324fd743342

"Gozilla" VR Room-Scale Experience for SteamVR

This VR experience the player is a giant placed in the middle of a city where they have to defend themselves from dinosaurs. Dinosaurs can be defeated by throwing things at them. The player can grab parts of a building or trees and move them / throw them around. The buildings are basically towers of cubes stuck up, so it's quite fun to tear them down / push them towards the dinosaurs.

This experience works on SteamVR-compatible headsets and is a Room-Scale experience where position tracking of the player and controllers matters. I did make an adaptation for mobile VR as well that works only with the reticle, but it's much more limited.

Technical challenges included the physics simulation of the towers of cubes. Basically with Unity's default physics system and settings, when stacking many cubes on top of each other, they "bounce" a little bit due to calculation rounding error. This caused the towers to collapse even when a physics material with 0 bounciness was used. The only solution was to decrease the timestep simulation of the physics engine. Yet still the towers move a little bit for no reason. This takes of course a toll on the CPU usage. If the game was polished to production level, those issues would need to be addressed, probably by using a custom physics engine for those elements.

Demo of this experience can be viewed on the trailer video here: https://academy.zenva.com/product/create-a-dinosaur-room-scale-experience-with-steamvr/

This game was created as part of the Virtual Reality Mini-Degree, my comprehensive training series on how to create VR games with Unity: https://academy.zenva.com/product/the-complete-virtual-reality-game-development-course/

Indiegogo 20profile

Pablo F. added photos to project "Gozilla" VR Room-Scale Experience for SteamVR

Medium 0806e8c9 57cd 440f aeb6 873baa60dbd5

"Gozilla" VR Room-Scale Experience for SteamVR

This VR experience the player is a giant placed in the middle of a city where they have to defend themselves from dinosaurs. Dinosaurs can be defeated by throwing things at them. The player can grab parts of a building or trees and move them / throw them around. The buildings are basically towers of cubes stuck up, so it's quite fun to tear them down / push them towards the dinosaurs.

This experience works on SteamVR-compatible headsets and is a Room-Scale experience where position tracking of the player and controllers matters. I did make an adaptation for mobile VR as well that works only with the reticle, but it's much more limited.

Technical challenges included the physics simulation of the towers of cubes. Basically with Unity's default physics system and settings, when stacking many cubes on top of each other, they "bounce" a little bit due to calculation rounding error. This caused the towers to collapse even when a physics material with 0 bounciness was used. The only solution was to decrease the timestep simulation of the physics engine. Yet still the towers move a little bit for no reason. This takes of course a toll on the CPU usage. If the game was polished to production level, those issues would need to be addressed, probably by using a custom physics engine for those elements.

Demo of this experience can be viewed on the trailer video here: https://academy.zenva.com/product/create-a-dinosaur-room-scale-experience-with-steamvr/

This game was created as part of the Virtual Reality Mini-Degree, my comprehensive training series on how to create VR games with Unity: https://academy.zenva.com/product/the-complete-virtual-reality-game-development-course/

Medium indiegogo 20profile

Pablo F. created project "Gozilla" VR Room-Scale Experience for SteamVR

Medium 0806e8c9 57cd 440f aeb6 873baa60dbd5

"Gozilla" VR Room-Scale Experience for SteamVR

This VR experience the player is a giant placed in the middle of a city where they have to defend themselves from dinosaurs. Dinosaurs can be defeated by throwing things at them. The player can grab parts of a building or trees and move them / throw them around. The buildings are basically towers of cubes stuck up, so it's quite fun to tear them down / push them towards the dinosaurs.

This experience works on SteamVR-compatible headsets and is a Room-Scale experience where position tracking of the player and controllers matters. I did make an adaptation for mobile VR as well that works only with the reticle, but it's much more limited.

Technical challenges included the physics simulation of the towers of cubes. Basically with Unity's default physics system and settings, when stacking many cubes on top of each other, they "bounce" a little bit due to calculation rounding error. This caused the towers to collapse even when a physics material with 0 bounciness was used. The only solution was to decrease the timestep simulation of the physics engine. Yet still the towers move a little bit for no reason. This takes of course a toll on the CPU usage. If the game was polished to production level, those issues would need to be addressed, probably by using a custom physics engine for those elements.

Demo of this experience can be viewed on the trailer video here: https://academy.zenva.com/product/create-a-dinosaur-room-scale-experience-with-steamvr/

This game was created as part of the Virtual Reality Mini-Degree, my comprehensive training series on how to create VR games with Unity: https://academy.zenva.com/product/the-complete-virtual-reality-game-development-course/

No users to show at the moment.

Bigger 0 0dsoagrbuw7biplx0pkwhqmqg6iwnylpuxkekpobpj7mnthseik2g5ebde7bioh0dikwr6i oa in75cmqp56jwlwa wn7jmdqphpgbapq cn4erdg2djgfnf2
  • Projects 1
  • Followers 0

saloni gupta

I am beginner in this area of artificial intelligence,machine learning and deep learning.

India

Bigger 18622237 1164276773718635 1801559994912150109 n
  • Projects 1
  • Followers 5

Anurag Sen

I'm a programmer Of C language Currently studying at MIT Pune

Pune, Maharashtra, India

Bigger avatar
  • Projects 0
  • Followers 0

Sayan Goswami

ML, DL, open source software enthusiast. Intrigued by challenging problems.

New Alipore, Kolkata, West Bengal, India

Bigger dsc 2689a min min min
  • Projects 1
  • Followers 1

Arnab Dey

Hardworking, love Programming and designing web pages. Always Ready to accept new Challenges.

Kolkata, West Bengal, India

Bigger kron228888
  • Projects 1
  • Followers 8

Pinar Kaymaz

Software Engineer #Java

Munich, Germany

See More