シングルプレイヤーモードはマルチプレイヤーモードの特殊ケースである

 Game Engine Architecture の 1.6.14 Online Multiplayer/Networking の節に次のようなことが書かれています。

It is interesting to note that going the other way --- converting a multi-player game into a single-player mode --- is typical trival. In fact, many game engines treat single-player mode as a special case of a multiplyaer game, in which there happens to be only one.

 続きに Quake がそうだったでしょ、と書かれているのですが、そう言われてみればそうだった……
 言われるまで、あれはあの時期の洋モノエンジンのやり方であり、現代の(特にインハウスの)ゲームエンジンアーキテクチャにおいては別物という印象を持っていました。イカンイカン。

Game Engine Architecture

Game Engine Architecture