Есть много разных философий на модульном тестировании. Модульное тестирование более полезно во время разработки, поэтому, если вы хотите вносить изменения, вы можете вносить их, не беспокоясь о том, насколько сильно ваши изменения сломают то, о чем вы не думаете, что это связано. По сути, это будет написание других методов, которые вызывают ваши внутренние методы игры с другими параметрами и проверяют, соответствуют ли результаты ожидаемым.
Вам не нужно юнит-тестирование для магазина приложений - есть вероятность, что вы тестировали игру все время, пока разрабатывали, и что пользовательское тестирование намного важнее для выпуска чего-либо (поскольку это, вероятно, будет не сбой), а также, конечно, это делает игру лучше!
И последнее замечание: если вы думаете о модульном тестировании в будущем, есть и обратная сторона. Это также может означать больше работы при переписывании кода, поскольку вам нужно не только изменить исходный код, но также и связанные тесты и убедиться, что результаты, которые они ищут, имеют смысл. Для одного человека эти накладные расходы могут не иметь смысла; это более полезно, когда многие люди будут менять один и тот же код.