David Baron Game Development Patterns With Unity 2021: Explore Practical Game Development Using Software Design Patterns And Best Practices In Unity And C#, 2nd Edition