シングルトンはプロセス一つに対してインスタンス一つ、と制限されるわけではないよ。
ゲームを統括するインスタンスに対して一つ、とすることだってできる。

>>687は的をえていて、
プロセス一つに対してインスタンス1つのシングルトンは
結局グローバル変数と変わらない、ということ。
何に対して唯一なのかを考えてこそシングルトン。

でもYAGNIも忘れずに。