Game Programming Patterns - State Management
This article was written in collaboration between myself, Daniel Ward, Finlay Brooker, Jimi Westerholm, and Igors Bogdanovs for an assignment. This is merely the hosting grounds!
All code examples are for C# with MonoGame. A .zip file is provided at the end of this article with a complete demonstration. The examples given in this article require a basic understanding of C#.
How do Typical Development Paradigms Fit?
When it comes to game development, it can be a bit harder for somebody who primarily focuses on application development