Game Development Patterns With Unity 2021 - Second Edition by David Baron