Topics: Animation in Unity
Related Reading: class handouts and/or online resources
For the assignment, you have two options. You can either implement the animation mechanisms described in Chap. 8 of the given supplementary material (links will be emailed out by instructor), or you can search for online tutorials and/or find animation resources in the Unity Asset Store, implement them, and document the process.
Read and follow the directions in Chapter 8 of the given supplementary materials (links will be emailed out by instructor) to implement the animation mechanisms described in that chapter. This chapter demonstrates how to do the following:
In addition to the PDF of the chapter, be sure to also download the .zip file containing the corresonding Unity project and assets (the link will likewise be emailed out by the instructor). It serves as the starting point for beginning to implement the animations described in that chapter.
An alternative to following the tutorial in Part A to implement the specified animations, you are welcome to search the web and/or Asset Store for other animation tutorials, tools, and assets.
One potential reason to pursue this option is that the former option does not include character animation (for Player or NPCs). Character animation in Unity now uses the newer Mecanim system, so this option would allow you to explore how the Mecanim system works.
Note: Be sure that the animation tutorial and/or assets and tools you choose require some non-trivial amount of implementation on your part. Some assets exist in the Asset Store that require little more than "Plug-and-Play" -- i.e. little more than dragging the assets into the scene -- in order to get their animations working. The purpose of this assignment is to you to explore how animations work and are implemented in Unity, so be sure that the animation tutorial, assets, and tools you choose enable this goal.
While you implementing the animations using the selected assets, tools, and/or tutorial, begin documenting the process that you have to follow in order to get the animations working. Be sure to provide sufficient detail so that the instructor can readily follow your steps and/or examine how the process was implemented in Unity. Be sure to also describe what triggers the animation (causes it to play) -- if the instructor can't figure out how to play the animation (in-game), your grade will likely suffer...
When submitting your assignment, be sure to turn in both the projet package and the document describing the process you followed in implementing the animations.