Я начал заниматься разработкой игр с тех пор, как начал программировать, но никогда не очень серьезно. Я работаю разработчиком бизнес-приложений, но в свободное время я работаю над некоторыми играми.
В деловом мире (в стеке Web-разработчика Microsft) ASP.NET MVC становится по-настоящему популярным благодаря простоте модульного тестирования работы интерфейса.
Мне интересно, какие шаблоны проектирования (MVC, MVP, MVVM и т. Д.) Можно использовать для написания игры, в которой вся игровая логика легко тестируется юнитами. Это возможно или возможно? Я трачу свое время, лучше ли делать полные сборки, а затем запускать тесты типа "интеграция" вместо юнит-тестов?
Пример кода был бы хорош, но рецензия также полезна.
(Я пытался добавить тег юнит-тестирования, но у меня нет нужного представителя ...)