Discourse は、これらのニッチなニーズをすべて満たし、ビデオゲームコミュニティフォーラムとして機能しますか?

@simbleau 上記の回答の一部に誤りがありましたので、正しい情報をいくつか提示します。

これを実現しているお客様は多数いらっしゃいます。ゲームアカウントシステムからフォーラムアカウントを作成するには、単一の API 呼び出しで十分です。

この場合は、フォーラム側でゲームアカウントシステムを ID プロバイダーとして設定する方が簡単です。DiscourseConnect - Discourse 向けの公式シングルサインオン (SSO) を実装することで、これが可能になります。

これも API で容易に実行可能です。

これも API で簡単に実現できます!

通知イベント向けのウェブフックサポートが用意されており、特別なカスタマイズなしに完全に実現可能です。

「ユーザーイベント」ウェブフックでこれに対応できます。

これも単なる API 呼び出しで実行可能です。

可能ですが、ユーザーに投稿が多数ある場合はコストが高くなる可能性があります。