Wiem, że posiadanie zmiennych globalnych lub klas singletonowych tworzy przypadki, które mogą być trudne do przetestowania / zarządzania, i byłem przyłapany na używaniu tych wzorców w kodzie, ale często trzeba je wysyłać.
Czy są więc przypadki, w których zmienne globalne lub singletony są rzeczywiście przydatne w tworzeniu gier?