After our first meeting with MAW, we had a pretty good idea of what the project would look like.
Our story focuses on the ninja is going to other dimmension to train and protect some object that is special.
During the training, dojo is attacked and ninja has to fight 6 green monsters while accomponied by his grandpa in form of
spirit or a ghost. Over all experience should be around 5-6 minutes and easy for 5 year old to follow. To avoid motion
sickness, we decided to avoid any movement that invloved jumping, running/walking, climbing walls and etc. Also, user will not be able to die,
which means we will not be tracking players health or allow monsters have contact with player.
The game consisted of multiple parts - training which included throwing ninja stars at targets,
then breaking boxes and other breakable objects. After the training ended, player will be attacked in 3 waves by monsters.
We haven't decided if number of monsters will increase with each wave or decrease, but we agreed that last monster that attacks should be a boss.
When the boss is defited, it should either drop object or object will appear in front of the user. Since we are not sure what device will be used in the end
we decided to go with steam vr plugin. That way we can work while using universal windows platform and for the actually experience we might use Vive.
Since we are working with MAW, are are not implementning how the assets look, and focusing on the behavior and interactions between objects.
We started with basic structure of the game - gameManager, navigation, weapons and breakable objects.
Natalia. Natalia implamented unique gameManager and game logic like number of waves of monsters trasitions between steps of the game.
MonsterController script controles when monsters attack and follow player using navMesh. Natalia also organized basic pratice scene
with prototype of environment.
Corey. Corey perfecte the descructble obkect interactions. Destructible script keeps track of all the the weapons that can effect descructible object.
On the contact with one of the weapons, breakable object instance is destroyed and instance of box made of pieces is rendered which created an
effect of object being broken in pieces.
Marc. Marc implemented two weapons - ninja Star and Sword. Marc focused on interaction between player and weapon, as how the weapon appears, looks when
player is holding it and following the players hand. Marc also implemented the ninja star behavior - flying and slight curve of the trajectory.
He also build thid website.
Lily. Lily first figured out the by figuring out how our navigation would be and navmesh. After that she moved on to figuring out multiplayer behavior
for the spirit. Thought gradpa will not be able to break boxes around with player, he will be there to bring guidence. Lily also worked on
the video pitch.