Amazon Web Services ブログ
プレビュー提供開始のご案内 – Amazon GameSparks
Amazon GameSparks は、ゲームのバックエンドを構築、実行、スケーリングするための機能をゲーム開発者に提供するマネージドサービスです。本日、Amazon GameSparks のプレビュー版のリリースを発表できることを嬉しく思います。SDK for Unity ゲームエンジンを Amazon GameSparks のウェブサイトからダウンロードできるようになりました。
昨年の Game Developers Conference (GDC) で、AWS は Amazon GameSparks を AWS Game Tech ポートフォリオの最新製品として事前発表しました。それ以来、Amazon GameSparks チームはゲーム開発者コミュニティと緊密に連携して、サービスの機能改善を継続的に行なってきました。ゲーム開発に特化したこの新しい AWS サービスは、AWS のコアサービスの技術に支えられています。そのため、Amazon GameSparks は業界をリードするセキュリティ、比類のない信頼性、継続的な技術改善、他の AWS サービスとの統合を実現することができます。
ゲーム開発者から、バックエンドサービスの構築とスケーリングに費やす時間を減らし、最高のプレイヤー体験を提供するために可能な限り多くの時間をかけたいという声があがっていました。世界中の数百万人のプレイヤーに対応できるようスケーリングするバックエンド機能の構築には、コンピューティング、ストレージ、ネットワーキングなどの低レイヤーのクラウドインフラストラクチャに関する専門知識が必要となります。そのような構築作業には、バックエンド機能のテストとチューニングだけを担う専任チームの数ヶ月の稼働を投じることになりますが、これがゲームの開発速度を低下させる要因となっている可能性があります。
Amazon GameSparks は、サーバーレスなゲームバックエンドを提供することにより、このような課題に対処します。 Amazon GameSparks を使うことで、ゲーム開発者は設計上の制約事項や、サーバーなどのインフラストラクチャについて頭を悩ますことなく、カスタムゲーム機能を簡単に作成し、テスト、チューニングすることができます。Amazon GameSparks は、最小限のセットアップで使い始めることができます。Unity ゲームエンジンとも統合されているので、クラウドの経験がほとんどない、あるいはまったくないゲーム開発者であってもゲームバックエンドを簡単に構築することができます。
プレビューでは、ゲーム開発者コミュニティからのリクエストが多かった機能を提供しており、モバイル(iOS, Android)および、PCゲームプラットフォームをサポートしています。プレビューにて提供する機能は以下の通りです。
- Cloud Code: カスタムロジックの追加、他の AWS サービスとの統合、構築済みゲーム機能のカスタマイズ。
- Test Harness: コンソール内から Cloud Code ロジックを数秒で検証し、ゲームデザインを迅速にイテレーションします。
- Auth/Identity: ゲスト認証と統合して、匿名 ID (ゲスト) にゲームバックエンド機能へのアクセスを与える。
- Managed player storage: 永続的なプレーヤーデータを保存および取得するための統合データストア。
- Messaging: WebSocket 接続を介してゲームクライアントと Amazon GameSparks 間でのメッセージとイベントの送受信。
- AWS Lambda との統合: Cloud Code から Lambda 関数を呼び出して、あらゆる AWS サービスにアクセスしたり、既存のクラウド上のシステムと統合したりできます。
- Amazon DynamoDB との統合: Cloud Code から DynamoDB を呼び出して、ゲームとプレーヤーのデータを保存および管理する。
Amazon GameSparks プレビューで提供される機能を使用して、Unity 経由でクロスプラットフォーム(iOS, Android)で動作し、ゲスト認証機能を備え、プレーヤーの順番が到来したときにメッセージを送信し、既存のリーダーボードシステムと統合されたターン制のモバイルゲームを作成することができます。追加の機能、リージョン、プラットフォームサポート、ゲームエンジン統合はまもなく利用可能になる予定です。
プレビュー期間中の Amazon GameSparks の使用に対して課金は発生しません。
開始するには、Amazon GameSparks ウェブサイトから SDK を直接ダウンロードしてください。
この記事は、”Now in preview – Amazon GameSparks” を翻訳したものです。
翻訳はソリューションアーキテクトの 小森谷が担当しました。