Book Tip 2# Learning C# by Developing Games with Unity 3D Beginner’s Guide

The book is a nice introduction to creating a state machine and uses a clear simple language to explain a simple game from start to finish. Some good tips and tricks along the way.

unity game devlopment with C#

Get it here: