ゲームクライアント
クライアントは、プレイヤーが実際に触れる唯一の部分です。
プレイヤーが見て、聞いて、押すものすべてがここで動きます。選択は「どのエンジンが最良か」の問題ではありません — すべてを得意とするエンジンはありません。自分のゲームがどこで動く必要があるのか、そして自分がすでに何を知っているのか、の問題です。評判ではなく行き先で選びましょう。
何を作るかが、何を選ぶかを決めます
3つを順に問いましょう。プレイヤーはこれをどこで手に入れるのか — リンクか、アプリストアか、デスクトップのストアか。2D か 3D か。そして自分はすでにどの言語を楽に書けるのか。この3つの答えで、たいてい妥当な選択肢はちょうど一つに絞られ、その先は好みの議論です。
最初の MVP なら、Web は人が思うよりずっと多くの場合に勝ちます。インストールするものもなく、審査を受けるものもなく、一時間以内に友達へリンクを送れます。
ウェブ
リンクは、ゲームとプレイヤーの間の最短距離です。インストールもストア審査もなく、ブラウザがあるすべての端末で動きます。
モバイルアプリ
ストア配信・プッシュ通知・アプリ内課金を得る代わりに、審査待ちとプラットフォームのルールを受け入れます。
デスクトップ
より大きな画面、本格的な入力機器、そして Steam。長く遊ぶゲームが住む場所です。
よく間違われる2つのこと
Unity・Unreal・Flame は知っておく価値があるものとしてここに挙げているだけで、PES が採用した技術ではありません。例外は Babylon.js 一つで、このサイトが 3D アバターに実際に使っています。