This project builds off of Project 2 where there are 3 different versions:
Mego Playset - which shrinks down project 2 and lets the user play with it like a dollhouse
Land of the Giants - which shrinks the user down to a kid size and explore the room by climbing or throwing things.
Dancing on the Ceiling - which allows the user to rotate the room 90 degrees at a time and the furniture in the room will be affected by gravity.
There is also a menu that allows the user to hop between different versions and even the original version.
Download this project repository to your local machine using one of the following methods:
Git clone the repository with git clone https://github.com/BanhAnna/CS428Project3a
Download the zip file at https://github.com/BanhAnna/CS428Project3a and extract it.
Do not drag and drop this downloaded tutorial project into an existing Unity project. The downloaded tutorial project is a Unity project already and you should not nest a Unity project inside another Unity project. Follow the instructions below for opening this tutorial project within the Unity software.
Using the Unity Hub
Open the [Unity Hub] panel.
Click the Add Button.
Browse to the local directory where the repository was cloned/downloaded to and click Select Folder.
Open the Assets/Scenes/megoPlayset scene.
Make sure CameraRigs.SpatialSimulator enabled and CameraRigs.UnityXR disabled
Enable Maximize On Play in the Unity Game view control bar to ensure no performance issues are caused by the Unity Editor overhead.
Play the scene in the Unity Editor (CTRL + P).
Make sure CameraRigs.UnityXR enabled and CameraRigs.SpatialSimulator disabled
Go to build settings and make sure it's building to android
Plug in VR headset to laptop and make quest accept laptop connection
Build and Run
This section will be going through the project requirements for the mego playset. Note that the screenshots are from the Oculus and this specific Oculus settings made the player "shorter" than intended.
Project 2 on the floor
you can see that there is a lot of space around the playset to walk around or teleport around
lifting the roof
taking the roof off
roofless house
an attempt was made to put the roof back on but the stairs made it stay open
grabbing chair from scene
Dropping chair else where
grabbing swing set from first floor
moving swing to the second floor
1. TT_demo_male by Polygon Blacksmith
2. TT_demo_female by Polygon Blacksmith
male doll starting outside the scene
male doll animation Youtube Video Linked
male doll being picked up
male doll being placed in the scene
female doll starting outside the scene
female doll animation
Youtube Video Linked
female doll being picked up
female doll being tossed in the scene
1. Virtual Lamp made by me
picking up the light
placing it down
before light
after light
placing the light on the right side of the doll house
this is how the scene is affected with the light on the right
placing the light on the back of the doll house
this is how the scene is affected with the light on the back
This section will be going through the project requirements for the land of giants. Note that the screenshots are from the Oculus and this specific Oculus settings made the player "shorter" than intended.
The user size reference to a plant
The user view after spawning on top of a table
1. Picture Frame
2. Eraser
3. Calculator
4. Rubics Cube
5. Lego
6. Plant
7. Stairs
8. Climbing Wall
9. Books
10. Shelf
Climbing on the books
Almost to the top
On top of the books and can jump to the table
climbing on the shelf
almost to the top
made it on top and can jump to the other table
Climbing a plant
Almost there!
Just kidding. I changed my mind. Climbing back down
Menu with rotating option
Normal Scene
Scene rotated at 90 degrees. User is on the right wall
Scene rotated at 180. User is now on the ceiling
Scene rotated at 270 degrees. User is on the left wall
Scene rotated 360 degrees. Users is back in normal state
Looking up at Furniture before falling
Looking up at Furniture falling
Furniture after falling
Picking up rope in the way
Picking up chair in the way
Picking up Professor to save him from the rubble
Here is the menu in mego playset. You can see that when an option is being hovered it is highlighted a blue/green
Here is the menu in the dancing on the ceiling scene with the rotate option. There are buttons to jump between each scene as well
Gacha Machine
8-bit music free by Cron Audio
Dollhouse & Ambience Music
Casual Game BGM #5 by B.G.M
Money
Paper Rattling by Kievinay
Marble
Marble Bouncing by Gareth_H
Gojo Satoru by Gege Akutami
Last project, I wasn't able to get any of my items to interact. This project, I got the following items below to be grabbable and tossable. I was also able to make the slide climbable in the Land of Giants scene.
5. Monkey Bar by Eggi Septianto
6. Swings by M S.
7. Bowling: Kegal & Ball by Evgeny Nikolsky
8. Board Games by Jarst