3D Game Development - 8810
Projects
-
Assignment 1
- Sphere that moves using arrow keys,comes into frame when "f" key is pressed and changes color on clicking left mouse button.
-
Assignment 2
- BreakOut game which has bricks with particle system,Lives UI text to keep track off player's lives and dedicated Game Manager.
- Things I learned -
- Game Manager -> Manages all game objects and only one GM is supposed to exist during game loop.
- OnCollisionEnter(),OnTriggerEnter() -> Event functions used to detect collisions and boundaries between game objects.
- Creating prefabs to Instantiate game objects in runtime.
-
Assignment 3
- MazeBall -> Control the ball to its goal at the very end which spawns only after collecting 7 collectibles from the maze.Hit "h" to learn the controls.
- Things I had difficulty with,
- Accessing game components from other scripts especially prefabs and dynamically instantiated gameobjects.
- The dynamically instantiated player gameobject was not limked to the camera but the camera followed the player when the gameobject was placed in the hierarchy.
- To overcome this issue I did all my camera manipulation in the Game Manager script.
-
Assignment 4
- AvatarTest -> Create a humanoid who moves front,front left & right and back with idling.
- Things I learned,
- Using Blend Trees and assigning values to the clips to be called.
- Rigging and the options available under Animator Component.
- Syncing animation clips to have smooth transitions between animations.
- Controls for the game - W - Forward ,W+A - Strafe Left ,W+D - Strafe Right ,A - Idle ,D - Idle ,S - Backward
-
Build 1
-
Build 2
-
Build 3
-
Final Build
Authors and Contributors
Vishnu
Support or Contact
Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.