PlayDrop logoPlayDrop Studio
作成プレイ交換稼ぐ学ぶコネクタアセットコミュニティサポート
PlayDrop logoPlayDrop Studio
作成プレイ交換稼ぐ学ぶコネクタアセットコミュニティサポート
ログイン
PlayDrop のゲーム
ドキュメント

はじめに

概要初めてのゲームPlayDrop のゲームよくある質問

Cloud で作る

Cloudで作成プランと生成回数

AI アプリを接続

すべてのコネクタClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

公開と共有

AI アプリから公開するシンプルな HTML ゲームパッケージ化と .play公開とインポートゲームファイル公開範囲と集客掲載用アートと動画ジャンルとタグローカライズインスタントゲーム

ゲーム体験

読み込み、一時停止、オーディオ全画面とセーフエリアクラウドセーブローカルパーティーとコントローラー

一緒に遊ぶ

共有、フレンド、招待ランキング実績オンラインパーティーと音声リアルタイムゲームサーバー

収益を得る

収益化クレジットと報酬

アセット

ゲームアセットAI アセット生成独自形式とプレイヤーの作品

リファレンス

クライアント SDKサーバー SDKcatalogue.jsonエラーと復旧トラブルシューティング
ドキュメントPlayDrop のゲーム
はじめに

PlayDrop があなたのゲームに加えるもの

SDK、catalogue.json、ホスティングで PlayDrop ゲームにできること、各機能が使える場所、それぞれのガイド:セーブ、ランキング、パーティー、サーバー、収益など。

PlayDrop のゲームとは、PlayDrop がホストして掲載し、ウェブサイトと、iOS、Android、Windows、macOS 向けの PlayDrop アプリで動かすウェブゲームです。アプリでは、ブラウザのバーなしの全画面でゲームを遊べます。別のネイティブビルドではなく、同じウェブゲームがアプリのゲーム画面で動いています。このページでは、PlayDrop が加えられるものと、それぞれのドキュメントの場所を紹介します。

2つの方法

シンプルな HTMLパッケージ
送るもの最大 10 MiB の自己完結した HTML ファイル1つcatalogue.json 付きのビルド済みフォルダー、ZIP、.play
PlayDrop SDKなしあり。以下のすべての機能
掲載用の画像と動画なしあり
ホスト型ゲームサーバーなしあり
ガイドシンプルな HTML ゲームパッケージ化

どのゲームもシンプルな方法で始めて、あとから同じ名前とリンクのままパッケージにできます。

プレイヤーが得るもの

機能プレイヤーにもたらすものガイド
ホストのライフサイクルきれいな一時停止と再開、プレイヤーのミュートに従うオーディオ、すばやい最初のフレーム読み込み、一時停止、オーディオ
全画面レイアウト画面の端から端まで使ったプレイと、ノッチや PlayDrop のボタンに隠れない HUD全画面とセーフエリア
クラウドセーブデバイスをまたいで引き継がれる進行状況クラウドセーブ
ランキング上位スコアとプレイヤーの順位ランキング
実績アイコンと進行状況付きの目標実績
共有と招待画像やクリップ付きの共有シート、フレンドの招待、チャットでのゲームカード共有、フレンド、招待
オンラインパーティーと音声友達が一緒に同じルームに参加。ルーム音声も選べるオンラインパーティーと音声
ローカルパーティーとコントローラー1つの画面でゲームパッドやスマホをコントローラーとして使えるローカルパーティーとコントローラー
リアルタイムサーバーゲームごとの MongoDB データベース付きの Colyseus ルームリアルタイムゲームサーバー
レビュー、チップ、購入、広告プレイヤーがゲームを応援する方法と、クリエイターへのクレジット収益化
アセットと AI 生成共有アセット、生成メディア、プレイヤーの作品ゲームアセット、AI アセット生成、独自形式

掲載情報で得られるもの

catalogue.json はゲームのページを作ります。タイトル、説明、ジャンルとタグ、アイコン、キービジュアル、スクリーンショット、動画、翻訳、インスタントの対象かどうかです。誰が開けるかは公開範囲で決まります。テスト用の非公開、リンクを知っている人向けの限定公開、PlayDrop で見つけてもらうための公開(検索エンジンにも開かれます)です。公開すると見つけてもらえるチャンスが生まれますが、プレイヤーが保証されるわけではありません。

各機能が使える場所

ウェブサイトとアプリは同じゲームを同じ SDK で動かしますが、ホストの機能の中にはデバイスに左右されるものがあります。

  • 振動フィードバックはネイティブアプリでしか動きません。sdk.haptics.supported で確認できます。
  • 動画クリップの共有はホストによります。対応していないホストは、普通のリンクの共有に切り替えるのではなく、拒否します。
  • オフラインプレイとファイルの事前読み込みは、それらを宣言したゲームに対してネイティブアプリで行われます。ウェブサイトはゲームをオンラインで読み込みます。
  • ルーム音声とパーティーは、ホストのビルド、サインイン、プラットフォームの提供状況によります。
  • 広告は、ホストと利用できる広告在庫によります。準備できた広告がないときは load() が知らせます。

任意のサービスがなくても、ゲームを遊べるように設計してください。

まずは SDK から

SDK を読み込み、ホストの状態を読み取り、意図した最初のフレームが画面に表示されたら準備完了を伝えます。

html
<script src="https://assets.playdrop.ai/sdk/playdrop.js"></script>
<script type="module">
  const sdk = await playdrop.init();
  // Set up pause, audio and HUD from sdk.host, then render the first frame.
  sdk.host.ready();
</script>

続きは読み込み、一時停止、オーディオへ。すべての名前空間はクライアント SDK リファレンスに載っています。

コネクタにできないこと

AI アプリは、ビルド済みのゲームを公開し、あなたのアカウントを読み取ります。PlayDrop Studio で作ったゲームを開いたり変更したり、ソースコードを返したり、実行可能な 3D モデルのコードをアップロードしたりはできません。これらはコネクタの制限で、プラットフォームの制限ではありません。Studio と PlayDrop 独自のツールなら、引き続きこれらを行えます。

関連ガイド

  • シンプルな HTML ゲームupload_game で最大 10 MiB の自己完結した HTML ファイル1つを公開します。対象となるゲーム、ミニカタログ、公開範囲、更新、パッケージに切り替えるタイミングを説明します。
  • パッケージ化と .playルートに catalogue.json を置いたビルド済みのフォルダー、ZIP、.play を用意し、掲載メディアとサーバーを宣言して、prepare_catalogue_upload でアップロードします。
  • 読み込み、一時停止、オーディオPlayDrop SDK を初期化し、最初の遊べるフレームで準備完了を伝え、きれいに一時停止・再開し、ホストのオーディオポリシーに従い、アプリとオフライン用にファイルを事前読み込みします。
  • クライアント SDKPlayDrop ブラウザ SDK のリファレンス:初期化、ホストのライフサイクル、プレイヤー情報とセーブ、デバイスとコントローラー、ソーシャル、マルチプレイヤー、ショップ、広告、ランキング、実績、アセット、AI。
前へPlayDrop Cloud で初めての AI ゲームを作る次へPlayDrop のよくある質問:AI ゲームの作成、公開、コネクタ
Markdownを表示
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

このページの内容

2つの方法プレイヤーが得るもの掲載情報で得られるもの各機能が使える場所まずは SDK からコネクタにできないこと
Markdownを表示