2D Sprite Animation

In this lesson, you’ll complete a two part tutorial to learn how to manage 2D animation states in Unity 3d.

Product of Learning

In this lesson, you will learn how to use create complex 2D animations using the Animation State Machine, sprite sheets, and C# coding to wire everything together.


You are welcome to use any resources you want. The list below is simply a starting point and in no way represents a chronological list of steps. You WILL have to conduct research to figure out how this works.


Download the sprite sheet below. You will need this to complete the two part tutorial.




Upon completion of the tutorial, you must answer the following questions in any of the following ways: as a video log entry (post to YouTube), as a blog post via Medium.com), or as an essay via Google Docs (you may propose another response if you so choose).

  • What did you do (brief summary)?
  • What did you learn?
  • What was challenging?
  • What is the product of your learning (this can be an embedded screenshot or two, screencast (if doing video), or link to relevant content)?
  • What suggestions do you have for future students embarking on this challenge?