DreamIsland
約 5 名で開発した 3D オープンワールド探索アドベンチャーに PdM / エンジニアとして参加しました。

概要
3D のオープンワールド探索アドベンチャーゲームです。開発期間は 2021 年 5 月〜2022 年 7 月で、その後も保守と追加開発を続けています。開発人数は約 5 名で、フェーズによって変動しました。Steam で公開されています。
担当
各機能の Unity テストと CI 環境(GitHub Actions)の構築、セーブ・ロードやシーンロードのテスト自動化、Editor 拡張による生産性の向上、マスターデータのスプレッドシート管理によるプランナーとエンジニアの分業、Steam のリリース対応と SDK・実績の実装、PR 用の SNS 運営の企画と方針決定を担当しました。
技術的なポイント
MV(R)P 設計に UniRx と UniTask を使い、会話の実装には OSS の Fungus を使っています。マスターデータは Google Apps Script による REST API で、Unity からボタン一つで更新できるようにしました。
リンク
SteamDreamIslandこのゲームは、様々なミッションをクリアして、51枚のカードを収集するアクション探索 ゲームです。 マップはオープンワールドになっており、広大なマップから人々の悩みを解決して世界の謎を解き明かしましょう! それぞれ特色のある都市と、その特色に応じたカードのミッションが用意されており、話を聞いたり、謎を解いたりすることでカードを取得することができます。世界の謎にも触れていき最後にはゲームの世界のなぞをあなたが解き明かしているはずですstore.steampowered.com
Blog (自動テスト)Fungusを使ったゲーム制作におけるテスト作成と自動テスト環境の作成及び構築【Unity,Fungus】ayousanz.hatenadiary.jp
Blog (Editor 拡張)Fungusの会話テストができるEditorWindow機能【Unity,Fungus,Editor拡張】ayousanz.hatenadiary.jp