Ich habe in der Spieleentwicklung gearbeitet, seit ich mit dem Programmieren angefangen habe, aber nie sehr ernst. Ich arbeite als Entwickler von Geschäftsanwendungen, arbeite aber in meiner Freizeit an einigen Spielen.
In der Geschäftswelt (auf dem Web-Dev-Stack von Microsft) wird ASP.NET MVC immer beliebter, da die Funktionsweise der Benutzeroberfläche auf einfache Weise getestet werden kann.
Ich frage mich, mit welchen Entwurfsmustern (MVC, MVP, MVVM usw.) man ein Spiel schreiben könnte, in dem die gesamte Spiellogik leicht auf Einheiten getestet werden kann. Ist das möglich oder machbar? Verschwende ich meine Zeit, ist es besser, vollständige Builds durchzuführen und dann "Integrationstests" anstelle von Komponententests durchzuführen?
Beispielcode wäre toll, aber eine Beschreibung ist auch nützlich.
(Ich habe versucht, ein Unit-Testing-Tag hinzuzufügen, habe aber nicht den erforderlichen Repräsentanten ...)