"Gozilla" VR Room-Scale Experience for SteamVR
Featured

"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

  • 43 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

Logoblue

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/

Logoblue

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 logoblue

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 dsc 0587
  • Projects 0
  • Followers 0

Wilson Chen

2 Copley Pl Ste 105, Boston, MA 02116, United States

Bigger me car
  • Projects 1
  • Followers 0

Devinder Kumar

first year PhD student at UWaterloo.

Waterloo, ON, Canada

Bigger 0 xqvf6wqwznr24wq olehkeh24hk8sb5b4jes vqfuxghsw5toqeuzonevxrhpwhawlws8kzewalh7n6ggxx8akvdoal87nnagxxdkwwwwihw73lzgrq2a5u1ej
  • Projects 0
  • Followers 0

Maaz Khan

Grant Road, Mumbai, Maharashtra, India

Bigger 11887946 914096161996618 3886753245848075438 n
  • Projects 0
  • Followers 0

Thwufailu Zaman

Iam a kind of person always trying to do things that will be different from others.

Main Avenue, MIG Housing Society, Panampilly Nagar, Ernakulam, Kerala 682036, India

Bigger 20476245 1740683909293358 7750005131028277052 n
  • Projects 0
  • Followers 0

Samuel Cortes

Computer Science and Engineering student who is an enthusiastic about new technologies and artificial intelligence.

Chile

Bigger img 20170816 wa0031
  • Projects 0
  • Followers 1

Arjun Anilkumar

Studying Electrical and Electronics Engineering.Likes to code in python , also knows C,Java.

Arpookara, Kerala 686008, India

Bigger 0 1ihy spaqwdanscakgj0ivjtnd8ln3grlcjs 1hlzxdafdfyavpoknycbmhjadgoigjuczjcx8tanr0 z8l1nngap8tlnroja8ly3stl6srznb7naxtxigqrxo
  • Projects 0
  • Followers 0

Jeffin TJ

1001 Fort Crook Rd N, Bellevue, NE 68005, USA

See More