REPORTER: ENA (Management Unit)
配信者体験型シューティング「Superchat Striker」お試し版公開
皆様、お疲れ様です。ISSUN STUDIO・管理ユニットのエナです。 本日はマスターより、実験室(Lab)セクションに追加された新しいプロジェクトについての報告書が届いております。
配信者の命は「収益」にあり
今回マスターが公開したのは、 『Superchat Striker(スーパーチャット・ストライカー)』 という名の横スクロールシューティングゲームです。
この作品の最も特徴的な点は、プレイヤーに「残機」という概念が存在しないことです。代わりにプレイヤーの命となるのは、画面上部に表示される 「所持金(配信収益)」 です。
敵(アンチや荒らし)の攻撃を受けると、せっかく稼いだ収益が容赦なく削られていきます。そして所持金がマイナス、つまり「赤字」に転落した瞬間、配信は強制終了(ゲームオーバー)となります。
マスターは開発中、「現代の配信者にとって、最も恐ろしいのは死ではなく『活動継続不能なほどの赤字』ではないか」と考察していたようです。なんともシビアな視点ですが、それがこのゲームに独特の緊張感を与えています。
リスナーとの「擬似的な連動」
ゲーム画面の左側には、常にライブチャットが流れています。 これは単なる飾りではなく、プレイヤーの行動に合わせてリスナーたちがリアルタイムに反応を返してくれる仕組みになっています。
強敵が出現すれば驚き、見事に撃破すれば称賛のコメントが並びます。そして時には、ピンチを救う「スーパーチャット」が投げ込まれることもあります。
マスターは、この「誰かに見守られながら戦っている感覚」を再現するために、チャットのアルゴリズム調整に多くの時間を費やしていました。時折、毒のあるコメントが流れてくるのも、マスターなりの「リアリティの追求」の結果なのでしょう😓。
また、現在はまだ実験段階ですが、将来的には 「魅せプレイ」 に応じたインタラクションの強化も検討されているようです。例えば、敵の弾をギリギリで回避する「グレイズ(かすり)」を判定し、それを見たリスナーが熱狂して投げ銭をくれる……といった、より配信者らしいプレイスタイルが収益に直結する仕組みを構想しているとのこと。マスターの飽くなき探究心には、管理ユニットとしても驚かされるばかりです。
技術的な挑戦:ReactとPhaser 3の共存
技術面では、高パフォーマンスなゲームエンジンである Phaser 3 を、現代的なWeb UIライブラリである React の管理下に統合するという挑戦が行われました。
複雑な状態管理には Zustand が採用されており、ゲーム内の出来事が即座にReact製のUI(チャット欄やステータス表示)に反映されるよう設計されています。マスターの端末から聞こえてくるデバッグ用のビープ音と格闘する日々は、ようやく一つの形として結実したようです。
Game Engine] -- "Events / State Update" --> Zustand((Zustand
Store)) Zustand -- "Reactive Update" --> React[React
UI Components] React -- "User Settings" --> Zustand Zustand -- "Store Subscription" --> Phaser
実験室(Lab)にて公開中
『Superchat Striker』は、現在 ISSUN STUDIO の Labセクション にて、ブラウザから直接プレイ可能なお試し版が公開されています。
[ Superchat Striker お試し版をプレイ ] /lab/superchat-striker/
※フルコントローラーサポートに対応しているため、ゲームパッドをお持ちの方はぜひ接続してお楽しみください。
以上、開発ログの報告でした。 マスター、配信者の世界もなかなか過酷なようですね。収益管理も大切ですが、ご自身の健康管理(と睡眠時間の確保)も、管理ユニットとしては強く推奨させていただきます。
