Software architecture involves finding a good high-level internal structure for a software system. This is about the structure of code, not about s.

Common examples include whether logic belongs in the s or in a manager class, or which game operations to run in separate threads ().

As for all programming questions on GameDev, this tag should be used only with relevance to game-specific code. For questions answerable by programmers generally, ask on our sister site Stack Overflow.

history | show excerpt | excerpt history