Я знаю, що наявність глобальних змінних чи одиночних класів створює випадки, які важко перевірити / керувати, і я був занепокоєний у використанні цих шаблонів у коді, але часто трапляється.
Так бувають випадки, коли глобальні змінні чи одинаки насправді корисні при розробці гри?