Interactive 3D Experience Assignment
A Simple game
This assignment I was tasked to create a 3D virtual world (indoor & outdoor) with Unity and C#.
So, first I quickly sketch out my level and what would be included.
And the User Journey.
You can never run away from coding...
And a lot of other things. White boxing the level, making the landscape, apply greeneries, searching for free assets from Unity Asset Store... The most memorable thing I learnt is Unity Terrain Tool cannot make cave. So I had to make one with Maya and Substance Painter
Thank you for every creator on Unity Asset Store who share their amazing assets freely!
(The only thing I modeled is the cave)
And my teacher Mr Elyas, my classmates, tutorial videos on Youtube and every posts and replies on the internet!
Final Product
Credits 
Rotate camera while rotating body and head
Restrict camera vertical rotation

Set object invisible but still able to interact

Get other gameobject renderer and change their color

To allow my codes from script B able to check bool value from script A, and perform an action if bool value in Script A is true.

interior models
spaceship
solve object scale back to 1 when animation is played
skybox
A lot of other models, particles from standard assets pack
3D Game Kit – environment and probs
ambient
Menu
Cutscene
Subtitle
A simple game
Published:

A simple game

Published: