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:
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