Project 2: VR Funhouse (Halloween Edition)

Description:

VR Funhouse (Halloween Edition) is a game packed with interactable objects. Initially you start in a dungeon with appropriate background sounds. Touch the cat with the torch, then walk near the prison cell with the torch to see an old friend, then touch the coffin with the key to open it and once the key touches the zombie, you are teleported to a creepy graveyard. There you will encounter a witch with a brewing cauldron, a ghostly grave, an evil nun with demon eyes and sound effects, and even Satan himself! Plus, many more objects to interact with. 



Unity Version: 2018.2.12f1

Platform: PC (Windows)

Size: 1.57GB



Link to game: 

https://github.com/flube2/VR-Funhouse-Halloween-Edition or Latest Release



To Run:

- Download this game as a zip file from GitHub 

- Unzip the zip file

- Navigate to /Builds/Windows

- Connect and power on your headset (if using one)

- Run the executable

- To quit: Ctrl+Shift+Esc and end task

Note: Do *NOT* update VRTK version or any obsolete APIs if prompted. Doing so will break the game.


Background

Heather and I were tasked with creating a VR game similar to the Nvidia VR Funhouse, with 40 unique models, plus X-amount of animations, etc., and it had to be Halloween themed. But no overt weapons. I thought we should do a dungeon, she thought we should do a graveyard. Over a “2-week period” (we started super late so more like a 5-day period), I created the levels and added models that I could find that were Halloween themed. When I ran out of ideas, Heather was able to come up with enough ideas for us to meet the 20-model/level quota. I self-made a couple models and took some, like the key, fire effects, and some sounds from an earlier game I released called Fire Escaper. I imported the rest and added the effects on the nun, cauldron, cat, etc. When done we were given only a few hours to test and struggled immensely with VRTK and SteamVR configurations. But Professor Johnson had saved us, and we got it to a working state, and I believe the controller even rumbles when you pick up the laughing skull in the graveyard (I say believe because I may not have saved the version that implements haptic feedback, and I do not own a VR device to test on).  

Issues

Time, as always. If the game is played within the Unity editor, the key doesn't affect the coffin, so you must manually change the scene to “Graveyard” in the hierarchy. The torch seems to work though. 

Level 1: Dungeon

Level 2: Graveyard

Sources

Level 1 (Dungeon)

List of Models: (all colliders, physics and VRTK Interactions, and a lot more done by Frank Lubek)

01. Spider Hanging By Web – Frank Lubek

02. Torches – Frank Lubek

03. Dual Pumpkins (rescaled and added materials) - JeepersCreepersUA – https://www.turbosquid.com/FullPreview/Index.cfm/ID/1084277

04. Spider Web – Frank Lubek

05. Shield (But I added Reflection Probe and Materials) - 3DMakerS - https://www.turbosquid.com/FullPreview/Index.cfm/ID/1142922

06. Spiders – DAlex3D - https://www.turbosquid.com/FullPreview/Index.cfm/ID/745844

07. Box of Candies - odio - https://www.turbosquid.com/FullPreview/Index.cfm/ID/531983

08. Jack O Lantern (which was very broken so I added materials and adjusted ALL transform values and rescaled) - IDream3D - https://www.turbosquid.com/FullPreview/Index.cfm/ID/1217315

09. Top Hat – Frank Lubek

10. Alien Octopus – Frank Lubek

11. Cat – SHULDYAKOV - https://www.turbosquid.com/FullPreview/Index.cfm/ID/1266312

12. Table – Frank Lubek (Imported from Fire Escaper)

13. Key – Frank Lubek (Imported from Fire Escaper)

4. Witch Hat (rescaled and added materials) - MP Design - https://www.turbosquid.com/3d-models/free-classic-halloween-witch-hat-3d-model/767459

15. Broom - ARTACTIVE - https://www.turbosquid.com/FullPreview/Index.cfm/ID/228633

16. Bat – slotdevil - https://www.turbosquid.com/3d-models/free-obj-model-bat-zombie/631773

17. Medical Patient - Cliche Studio - https://www.turbosquid.com/3d-models/victim-patient-obj-free/834793

18. Magical Wand – Nagi12 - https://www.turbosquid.com/FullPreview/Index.cfm/ID/1128275

19. Zombie Man – tokuku - https://www.turbosquid.com/FullPreview/Index.cfm/ID/496896

20. Coffin – Frank Lubek

21. Chair – Frank Lubek (Imported from Fire Escaper)

 

Environment:

Structural Layout (Walls, Floor, Ceiling, Prison Cell, Door, etc.) – Frank Lubek

Door - Frank Lubek (Imported from Fire Escaper)

 

Audio:

Screaming Sound For Patient (Long male aaargh.wav) - https://www.shockwave-sound.com/free-sound-effects/scream-sounds

Drip Sound - SoundPlay - https://www.youtube.com/watch?v=cZAV5qUhUVg

             Note: the above file had to be clipped due to GitHub filesize restrictions

Key Drop - Caroline Ford - http://soundbible.com/1445-Drop-Metal-Thing.html

Coffin Opening (wood sliding.wav) - RuonVNiekerk - https://freesound.org/people/RuonVNiekerk/sounds/327920/

Cat Meow 1 (Tomcat.mp3) - Mr. Smith - http://soundbible.com/1687-TomCat.html

Cat Meow 2 (Meow.mp3) - Mike Koenig - http://soundbible.com/674-Cat-Meow.html

Cat Easter Egg (Categg.mp3) - KevanGC - http://soundbible.com/1578-Meow-Mix-Commercial.html

Fire Noise – (Imported from Fire Escaper)

 

Materials:

Stone Picture for Wall Materials (stone.jpg) - https://www.google.com/imgres?imgurl=https%3A%2F%2Fd2ujflorbtfzji.cloudfront.net%2Fkey-image%2Fbe1088a1-fd9c-4187-93d4-d7c4a6e6e4b2.jpg&imgrefurl=https%3A%2F%2Fassetstore.unity.com%2Fpackages%2F2d%2Ftextures-materials%2Fbrick%2Fstone-wall-texture-01-8938&docid=pLhg0BIssRpmXM&tbnid=FRfmoI62Hp9inM%3A&vet=10ahUKEwi8tqystIzeAhVM64MKHVVTAAgQMwhUKAcwBw..i&w=516&h=389&bih=933&biw=1214&q=stone%20texture%20unity&ved=0ahUKEwi8tqystIzeAhVM64MKHVVTAAgQMwhUKAcwBw&iact=mrc&uact=8#h=389&imgdii=ttVATymq8kQsdM:&vet=10ahUKEwi8tqystIzeAhVM64MKHVVTAAgQMwhUKAcwBw..i&w=516

Concrete Picture for Room Materials (concrete.jpg) - TextureKing - https://www.textureking.com/dsc_3518/

Stone Picture for Room Floor (floor.jpg)- https://www.pinterest.com/pin/430867889335522916

Wooden Door Texture (wooden-door.jpg) - https://www.google.com/search?q=unity+door+texture&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwjHurS9nqLZAhWprVkKHetEBroQsAQIJg&biw=1218&bih=885#imgrc=303bGPNIARz3AM:

Fire Image – (Imported from Fire Escaper)

RGB for colors - rapidtables.com


All other colors and materials - Frank Lubek





Level 2 (Graveyard)

List of Models: (all colliders, physics and VRTK Interactions, and a lot more done by Frank Lubek)

01. Graves - Tartino - https://www.turbosquid.com/3d-models/free-grave-gravestone-3d-model/312315

02. Cauldron - Marco Valenzuela - https://www.turbosquid.com/3d-models/free-obj-model-witch-cauldron/1087374

03. Satan/Demon - Stormhyde - https://www.turbosquid.com/3d-models/demon-rig-ma-free/639934

04. Coffin – Frank Lubek

04.5. Skeleton - storque12 - https://free3d.com/3d-model/skeleton-94668.html

05. Skull - samc4d - https://www.turbosquid.com/FullPreview/Index.cfm/ID/623330

06. Spider (Black Widow) - Gatzegar -  https://www.turbosquid.com/3d-models/fantasy-spider-model-1210846

07. Scarecrow - khalidsrri - https://www.turbosquid.com/3d-models/free-scarecrow-crow-scare-3d-model/775116

08. Magic Wand - freidrich - https://www.turbosquid.com/FullPreview/Index.cfm/ID/562916

09. Candy - odio - https://www.turbosquid.com/FullPreview/Index.cfm/ID/531983

10. Nun - https://www.domawe.net/2014/09/nun-3d-model-free-download.html

11. Candy Corn – Frank Lubek

12. Witch – printable_models - https://free3d.com/3d-model/witch-v1--643720.html

13. Torch – Frank Lubek

14. Old Key_B - Denys Almaral - https://www.turbosquid.com/FullPreview/Index.cfm/ID/448201

15. Candelabra -  Damon Raziel - https://www.turbosquid.com/FullPreview/Index.cfm/ID/713472

16. Cornucopia - printable_models - https://free3d.com/3d-model/cornucopia-basket-with-food-v2--635907.html

17.  Scorpion - Fernando Luceri - https://www.turbosquid.com/FullPreview/Index.cfm/ID/482579

18. Key - Frank Lubek

19. Stone Altar - Frank Lubek

20. Tombstone – Frank Lubek

 

Environment:

Trees and Grass – Frank Lubek using Unity Standard Assets

Skyboxes - Wello Soft - https://assetstore.unity.com/packages/2d/textures-materials/sky/10-skyboxes-pack-day-night-32236

 

Audio:

Cricket Background Music - Mike Koenig - http://soundbible.com/365-Crickets-At-Night.html

Coffin Lid Creak - https://www.freesoundeffects.com/free-sounds/doors-10030/

Bubbling Cauldron - Mike Koenig - http://soundbible.com/51-Bubbling-Cauldron.html

Nun Music - Infestessumam by Ghost - From my personal music collection

Evil Laugh - Himan - http://soundbible.com/2055-Evil-Laugh-Male-6.html

 

Materials:

Marble Texture (for self made tombstone) - Ella - https://www.muralswallpaper.com/shop-murals/textured-white-marble/

RGB for colors - rapidtables.com


All other colors and materials - Frank Lubek