Animation
Unity Animator, Mecanim, and C#
A key aspect of any game is animation. I have experience animating in 3ds Max, but my main focus in this portfolio is on animating within Unity. To this end I developed tools to make cinematics look better and easier to create.
A key aspect of any game is animation. I have experience animating in 3ds Max, but my main focus in this portfolio is on animating within Unity. To this end I developed tools to make cinematics look better and easier to create.
Inventory Icon Animator
I created a script that animates inventory icons. The script uses conditional logic to make the inventory icon match the state of the inventory item. I also developed the functionality shown, aside from the body glow.
I created a script that animates inventory icons. The script uses conditional logic to make the inventory icon match the state of the inventory item. I also developed the functionality shown, aside from the body glow.
Ending Cinematic
Due to the complex nature of this animation, I wrote a script to help manage cameras, music, dialog, and effects, as well as set the play location of each animation clip. It allowed me to animate all the pieces in completion without worrying about pacing, specific shots, or camera angle. It also made it easy to change the animation timing, camera angles, and music to build suspense and keep the viewer engaged.
Due to the complex nature of this animation, I wrote a script to help manage cameras, music, dialog, and effects, as well as set the play location of each animation clip. It allowed me to animate all the pieces in completion without worrying about pacing, specific shots, or camera angle. It also made it easy to change the animation timing, camera angles, and music to build suspense and keep the viewer engaged.
Dynamic Animations
One recurring theme when working on MathCraft was the need for dynamic sequence set up.
Explanation for each:
One recurring theme when working on MathCraft was the need for dynamic sequence set up.
Explanation for each:
- Power routing animation: the number of generators (spinning circles on the sides) and connections (yellow blinking lines) change based on the user's input
- Rover bot coordinate grid: Animates arrows based given a start and end postion
- Clearing the elevator: Input changes the number of bots spawned.
Player Cinematics
I handled the majority of the situations where the player character showed up in a cinematic, creating specific animations or hooking up existing animations to the sequence.
I handled the majority of the situations where the player character showed up in a cinematic, creating specific animations or hooking up existing animations to the sequence.