こんにちは。Sunderstarには以前から取り組んでいますが、ここで開発について書くのは初めてです。

Sunderstarは、Unityで一人で開発している見下ろし型のマルチプレイ宇宙シューティングです。プレイヤーは継続稼働するチーム制アリーナを共有し、小惑星を壊して資源を集め、艦船を強化し、個人とチームのスコアを競います。

アイデアはかなり単純に聞こえます。でも、マルチプレイの基礎を作るのは単純ではありませんでした。

これまでの作業の多くは、短い動画では見せにくい部分です。専用サーバー、サーバー主導の移動と戦闘、再接続、チームへの参加、資源の所有権などです。派手な予告編にはなりませんが、これらがないとマルチプレイのセッションはすぐ破綻します。

ゲームで何ができますか?

現在の試作版では、次のことができます。

- 専用サーバーに接続する。

- 少し慣性のあるアーケード風の操作で飛ぶ。

- 手動で狙う、または艦船全体を自動射撃に切り替える。

- 小惑星を破壊し、放出された資源を集める。

- 艦船の性能を強化し、新しい船体を解放する。

- チームのために戦い、スコアを競う。

- 撃破後に自チームの基地でリスポーンする。

チームの基地にはAIが操作する防衛艦もいるので、接続人数が少なくてもアリーナには危険が残ります。

動きますが、まだ粗い状態です。バランス、見せ方、音、インターフェースの一部は今も変わっています。

今は何を開発していますか?

接続画面とプレイヤーHUDをUnity UI Toolkitで作り直しました。ネットワークやゲームプレイの動作は同じですが、新しいインターフェースは私にとって保守や拡張がしやすくなっています。

インターフェースは英語、ロシア語、ドイツ語、スペイン語、ブラジルポルトガル語に対応しました。初回起動時に対応するシステム言語を選び、プレイヤーが手動で変更することもできます。

これらの変更は開発ビルドに入っています。itch.ioで現在配布しているクライアントは、この投稿の映像より少し古い場合があります。

プレイテストについて

Windowsクライアントは、まだ初期のクローズドテスト版です。サーバーに参加するにはアクセスキーが必要です。

バグ、偏ったバランス、未完成の見せ方、ビルドごとに変わり得る仕組みがあります。この段階では、いくつかの基本的な問いに答えたいと考えています。

- 艦船の操縦は気持ちよいか?

- 近くに複数の艦船がいても戦況を追えるか?

- 資源集めに満足感があるか?

- 初めてのプレイヤーが長い説明なしで何をすべきか分かるか?

ゲームの今後が気になる方は、itch.ioでこのプロジェクトをフォローしてください。次の開発日誌は、毎週の更新を無理にひねり出すのではなく、見せる価値のあるものができたときに書きます。