Our resident indie developer John Stejskal, has been busy putting together a new tutorial series. This series shows how to use the newer 2D tools in Unity to create and manage animation states with keyboard input.

The series is perfect for developers transitioning into Unity3D/ Unity2D or wanting to learn the 2D tool support, as well as giving a good insight into the workflows involved.

The series specifically deals with:

  • creating sprite sheets using the Sprite Editor
  • creating animations
  • managing your 2D assets
  • the Unity State Machine
  • switching between player states
  • programming a player controller in C#
  • managing keyboard input in C#

John generously makes the full source code available at the end of the tutorial.
Here is a Gif showcasing what you will have made through the tutorial, HADOOOOOOKEN.
Make sure you give him a follow on Twitter.



Managing 2D animation states in Unity3D : Part 1 – Creating animations from Sprite Sheets




Creating 2D animation states in Unity3D : Part 2 – Understanding the Animation Controller



Creating 2D animation states in Unity3D : Part 3 – Switching animations with keyboard input