Epic のデベロッパー リソースには、ソフトウェア デベロッパーがビデオ ゲームにネットワーク ベースの機能を追加するために使用できる無料のサービスとツールのセット、 およびビデオ ゲームのストアページ ディストリビューションがあります。
次の 3 つのリソース セットがあります。
- Epic Games Store (ストアページ配布およびゲーム ストア サービス)
- Epic Online Services (EOS)
- Kids Web Services (KWS)
これらのリソース セットには、ゲームを設定および管理するための関連ツールとして、Epic Games Developer Portal (「デベロッパー ポータル」と呼ばれる)、KWS Developer Portal、SDK と API があります。
Epic のデベロッパー リソースの製品マップ (クリックすると拡大表示されます)
モジュール式
リソースはモジュール式であるため、リソースを個別に使用することも、必要な数だけ組み合わせて使用することもできます。
プラットフォーム非依存
Epic Online Services (EOS) および Kids Web Services (KWS) はゲーム プラットフォーム非依存であり、ゲーム エンジン非依存です。そのため、ゲーム クライアントが実行されるゲーム プラットフォームや開発に使用するゲーム エンジンに関係なく、
ゲーム エンジンを一切使用しない場合でも、ゲームに追加できます。
また、ストアページ非依存でもあるため、どのストアページでゲームを配布する場合でも使用できます
(ただし、Epic Games Store のストアページ ディストリビューションおよびゲーム ストア サービスは、PC (Windows または macOS) で実行されるゲーム用です)。
Epic Games Store
ストアページ ディストリビューション
Epic Games Store は、PC (Windows および macOS) で実行されるゲームをプレイヤーがダウンロードおよび購入するストアページです。お客様は Epic Games Store のパブリッシング ツールを使用して、ストアページ プレゼンスを設定でき、Epic Games Store でゲームを配布できます。
ドキュメント:
Epic Games Store サービス
Epic Games Store サービスを使用して、e コマース、クラウド セーブ、Epic Games Launcher による招待、Epic Games Store アチーブメントなどの、オンライン サービス機能をゲームに組み込むことができます。
ドキュメント:
注記:
EOS はゲーム プラットフォーム非依存ですが、Epic Games Store は、PC (Windows および macOS) でのみ実行されるゲームをプレイヤーがダウンロードおよび購入するストアページです。ゲーム ストア サービスを実行できるのも PC (Windows および macOS) のみです。
ツール
デベロッパー ポータル
Epic Games Store にあるお客様のゲームを設定し、Epic Online Services (EOS) にアクセスします。
(後述の「デベロッパー ポータル」を参照)
Epic Online Services (EOS)
Epic Online Services (EOS) は、EOS Game Services と EOS Epic Account Services という 2 つのサブセットに分かれています。
EOS Game Services
ゲームを機能強化するための無料のサービスであり、ボイス チャット、アチーブメント、マッチメイキング、Live Ops などを利用できます。 EOS Game Services を使用すると、オンライン機能を構築してゲームに組み込むことができます。プレイヤーが Epic Games アカウントを必要とせずに EOS Game Services を使用できるようにゲームをセットアップすることもできます。
ドキュメント:
EOS Epic Account Services
多数のプラットフォームやストアページにわたって、プレイヤーが友人と交流できる無料のサービス。 EOS Epic Account Services ではプレイヤー アカウントが提供されます。Epic Account Services を使用すると、多数のプラットフォームやストアページにわたる 5 億人を超えるプレイヤーのエコシステムを活用できます。
ドキュメント:
(デスクトップでの) ソーシャル機能、認証、購入
これらの機能を使用するには、EOS オーバーレイをゲームに統合する必要があります。詳細については、「SDK を統合する」を参照してください。
ツール
デベロッパー ポータル
Epic Games Store にあるお客様のゲームを設定し、Epic Online Services (EOS) にアクセスします。
(後述の「デベロッパー ポータル」を参照)
EOS SDK と API
EOS SDK の API を C および C# のコードで使用して、PC、macOS、Linux、PlayStation 4、PlayStation 5、Xbox One、Xbox Series X、Nintendo Switch などの複数のプラットフォームでのゲームに、EOS Game Services および EOS Epic Account Services を組み込むことができます。
ドキュメント:
EOS Web API
Web API を使用して、一部の EOS Game Services および EOS Epic Account Services をゲームに組み込むことができます。Web API は、チート対策、認証、接続、プレイヤー レポート、制裁措置、オーナーシップの検証 (Ecom)、Voice サービスに対応しています。
ドキュメント:
注記:
EOS Game Services および EOS Epic Account Services のどちらを利用する場合も、お客様は EOS SDK API または EOS Web API を使用している必要があります。
Kids Web Services (KWS)
この保護者検証プラットフォームを使用すると、若い視聴者向けの安全で法令順守のデジタル エクスペリエンスを作り出すことができます。Kids Web Services (KWS) には、次の独自のサービス、ツール、API があります。
- KWS Parent Verification サービス
- KWS Developer Portal
- KWS API
注記:
KWS Developer Portal と Epic Games Developer Portal (「デベロッパー ポータル」) で提供されるサービスは異なり、別のサービスであり、URL も異なります。
ドキュメント:
デベロッパー ポータル
Epic Games Developer Portal (「デベロッパー ポータル」) は、お客様の組織とゲーム、および Epic Games Store でのゲームの配布に対するサービスを設定するための、ブラウザベースの UI です。
お客様はゲームに対して以下のことを設定できます。
- Epic Game Store:
- ストアページ ディストリビューション
- Epic Games Store サービス
- Epic Online Services (EOS):
- EOS Game Services – アチーブメント、リーダーボード、プレイヤー データ ストレージなど。
- EOS Epic Account Services – ブランド設定、ゲーム クライアント設定 (クライアント ポリシー) など
お客様のすべてのゲームに対する分析を表示することや、EOS SDK とそのリリース ノートにアクセスすることもできます。
注記:
Epic Games Developer Portal (「デベロッパー ポータル」) と KWS Developer Portal で提供されるサービスは異なり、別のサービスでありURL も異なります。
ドキュメントとリンク:
- デベロッパー ポータル のドキュメントを参照してください。
- デベロッパー ポータル dev.epicgames.com/portal にアクセスしてください。