Hands-on game development patterns with Unity : create engaging games by using industry-standard design patterns with C# /: create engaging games by using industry-standard design patterns with C#. (2019)