Answer by OpenAI: One resource that may be helpful is the book "Game Programming Patterns" by Robert Nystrom. This book covers a variety of topics related to game programming, including architecture, design patterns, and optimization. Also, the blog "Gamasutra" has a section devoted to game programming, which may have articles that discuss simulation game architecture.