<

カジュアル ゲーム ツールキット

Google I/O 2022 で発表された Flutter カジュアル ゲーム ツールキット、 新しいリソースと既存のリソースをまとめて、次のことを可能にします。 モバイルでのカジュアル ゲームの開発をスピードアップします。

このページでは、利用可能なリソースと どこで見つけられますか。

Flutter がどのように役立つか

当初、4 人のエンジニアは次のようなビジョンを持っていました。 パフォーマンスの高いモバイルアプリを作成するためのフレームワークの開発 単一のアプリケーションとして記述されます。 のちに Flutter となるものは、さまざまな面で成長してきました。 しかし、常にアプリの作成に注力してきました。

ゲームは大まかに 2 つのカテゴリに分類されます: ビデオ ゲーム そしてアプリのようなゲーム。あなたはおそらく両方に精通しているでしょう 想像もしていなかったかもしれませんが、ゲームの種類 彼らについてはまさにこのように。

ビデオゲームアーケード スタイルのゲームが含まれます: シューティング ゲーム、 レースゲームなど。 ビデオ ゲームは一般にアクションベースであり、 ジョイスティックのような継続的な入力デバイス。

アプリっぽいゲームにはボードゲームなどのカジュアルゲームが含まれます。 カード ゲーム、パズル、戦略ゲーム。 アプリのようなゲームはユーザー入力に応答する傾向がありますが、 カードをタップしたり、数字や文字を入力したりするなど。

なぜなら、これらのゲームはそれはアプリのようなものです。 特に Flutter に適しています。

私たちが言うときカジュアルゲーム、私たちは主に この文脈では、アプリのようなゲームを指します。

含まれるもの

カジュアル ゲーム ツールキットは、次の無料リソースを提供します。

  • あゲームテンプレートアプリ、Flutter で入手可能サンプルリポジトリには、次の事前構築済み機能が含まれています。
    • メインメニュー
    • サウンドと音楽
    • 広告
    • アプリ内購入
    • 実績とリーダーボード
    • Crashlytics のサポート
  • ビデオ、Flutter で独自のゲームを構築する、 テンプレートの使用方法を説明する
  • のソースコード三目並べゲームを終了しました、 を使用して構築されたゲームテンプレート、 そして解放されましたアンドロイド上とiOS
  • へのリンク flutter ゲーム Discordチャネル (使用直接リンクもしあなたがすでに Discord アカウントをお持ちです)

ゲームのテンプレートは独自の意見を持っています (かなりのものです) そうである必要があります) そのため、特定のパッケージを使用します。 好きprovidergoogle_mobile_adsin_app_purchaseaudioplayerscrashlytics、 とgames_services。 コードを自由に変更してください 必要に応じて、他のパッケージを使用します。

そして、はい、ゲーム テンプレートは次のことを前提としています。あなたはそうします モバイルゲームでお金を稼ぎたい、 したがって、広告とアプリ内購入パッケージはすでに テンプレートに統合されており、すぐに構成できます。

で説明したように、ゲームページ、 最大 $900 を利用することもできます Google サービスを統合する際のオファーで、 そのようなクラウド、ファイアベース、 と広告、 あなたのゲームに。 (利用規約が適用されます: 接続する必要があります クレジットを使用する Firebase アカウントと GCP アカウント Firebase サービスとビジネスの確認 サインアップ中にメールを送信すると、さらに 100 ドルを獲得できます 通常の 300 ドルのクレジットに加えて。広告オファーについては、お住まいの地域の資格を確認してください)。

始めましょう

準備はできたか?始めるには:

  1. クイックスタートビデオを見る
  2. ゲーム テンプレート リポジトリのクローンを作成します
  3. Discord の Flutter Games コミュニティに参加してください(使用直接リンクもしあなたがすでに Discord アカウントをお持ちです)。
  4. 必要に応じて、AdMob、Firebase、Cloud でアカウントを設定します
  5. あなたのゲームを書いてください!
  6. Google ストアと Apple ストアの両方に展開する

ビデオゲーム

おそらくビデオ スタイルのゲームを作成したいと考えていますか? ゲームテンプレートは依然として価値があります このようなゲームの高レベルの構造。

ビデオ ゲームの場合は、次のことを調べてください。炎のパッケージ、 に参加するDiscord の Flame コミュニティ、 で遊んでくださいDartPad 上の Flame デモ アプリ。 こちらもチェックしてみてくださいFlutter + Flame コードラボ。

実際、Very Good Ventures の人々は次のように書きました。ピンボール ゲームGoogle I/O 2022 に向けて 炎エンジンを使用。詳細については、こちらをご覧くださいFlutter と Firebase を利用した I/O ピンボール、 Medium の無料記事とゲームをする。

その他のリソース

ゲームのテンプレートを超えていく準備ができたら、 他のリソースを調べてみるとよいでしょう コミュニティによって推奨されています。 次の表の太字の項目は、ゲーム テンプレートで使用されます。

特徴 資力
アニメーションとスプライト 特撮レシピ(アニメーション含む)
ライブパッケージ
スプリンタープロ道具
スプライトウィジェットパッケージ
アプリレビュー アプリレビューパッケージ
オーディオ オーディオプレーヤーパッケージ
ファイアベース Flutter Firebase スタートガイド新しく更新されました
firebase_crashlyticsパッケージ (アプリのクラッシュを追跡)
ゲームエンジン 火炎エンジン
たき火エンジン
forge2dパッケージ
ゲームサービス ゲームサービスパッケージ
画像とアイコン クラフトピクス(無料および購入可能なアセット)
ゲーム開発者スタジオ(購入可能なアセット パック)
GIMP(独自のアセットを作成するための無料の画像エディター)
持続性 共有設定パッケージ
スクフライトパッケージ
カウチベースライト、cbl_flutterパッケージ
特殊効果 ペイント API ドキュメント
特殊効果のレシピ
勝利32 win32_ゲームパッドパッケージ (win32 ゲームパッドをサポート)