Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C# - Baron (IEEE, 2003)