This document is about: QUANTUM 3
SWITCH TO

Twin Stick Shooter

Level
INTERMEDIATE
Topology
DETERMINISTIC

概要

このサンプルは、完全なソースコードが提供されています。Quantumを使用して、トップダウンのツインスティックシューティングゲームを作成する方法を示しています。

また、チーム戦略を与えるAIディレクター・データ駆動型AIセンサー・スキルアーキテクチャなどの補助的な実装と、Bot SDKのAIシステムを組み合わせる方法も示されています。

ダウンロード

VersionRelease DateDownload
3.0.912月 23, 2025Quantum Twin Stick Shooter 3.0.9

技術情報

  • Unity: 2021.3.30f1
  • プラットフォーム: PC(Windows / Mac)、モバイル(Android)

今すぐプレイ

このゲームはWebプラットフォーム向けに出力可能で、ブラウザから直接テストできます。

Quantum Twin Stick Shooter

ハイライト

AI

  • Bot SDKサンプル使用例
  • 階層型有限ステートマシン(HFSM):AI制御キャラクターの「脳」として使用される
  • ゲームマッチをBotで埋め合わせる、テキストファイルからランダムな名前を割り当てる
  • 切断されたプレイヤーをBotで置き換える
  • AIセンサー用のデータ駆動型アーキテクチャ
  • 戦術センサー:Botが実行する戦術を判断するために使用
  • 再利用可能な入力構造体:プレイヤーとBotは両方同じデータとシステムを使用
  • AIディレクター:チーム関連データを収集し、チーム戦略を定義する
  • AIメモリ:保存したデータを、一定時間後のみ利用可能にし、その後「忘れる」機能

一般

  • ゲームモードの流れを決定するゲームマネージャーの作成にHFSMを使用
  • スキル用のデータ駆動型アーキテクチャ
  • トップダウンのKCCを使用
  • キャラクター属性(ライフ・速度など)用の共用体
  • レベルデザインマーカーのカスタムベイク:Botの意思決定データとして使用
  • コンテキストを考慮したステアリング:Botの移動には、複数の「移動欲求」方向を考慮し、単一のベクトルを生成
  • ナビゲーションシステムのコールバックの使用例

ゲーム/レベルデザイン

  • エンティティプロトタイプ(プレハブとシーンプロトタイプ)の使用例
  • それぞれ2つのスキルを持つ3種類のユニークなキャラクター
  • コイン取得ゲームモード:マップ上のコインを集め、10枚以上のコインを15秒間保持したチームが勝利します。

動画ストリーミング(英語)

Photon Insiders - Fireside Chat - Twin Stick Shooter(2022年3月4日)

  • プレイヤー4人とボット2体によるゲームプレイセッション
  • Unityプロジェクトの簡単な概要
  • ゲームアーキテクチャの全体的な分析と主要な機能の解説
  • Q&Aセッション、主にBot SDKとAIコーディングについて

ゲームスタート - プレイヤーとボットの参加

Game Start
Game Start

入力ポーリング - プレイヤーの置換を含む

Input Polling
Input Polling

キャラクターに入力を適用

Applying the Input to characters
Applying the Input to characters

AIビルディングブロック

AI Building Blocks
AI Building Blocks

AI戦略と戦術

AI Strategy and Tactics
AI Strategy and Tactics

ゲームマネージャー

The Game Manager
The Game Manager

スクリーンショット

サードパーティーアセット

このサンプルには、サードパーティーの無料アセットとCC0アセットが含まれています。完全なパッケージが欲しい場合は、各サイトで入手可能です。

Back to top