カカリアスタジオ、『あんスタ!!』シリーズのUIアップデートにおける開発ワークフローの効率化手法をZennにて公開

カカリアスタジオ、『あんスタ!!』シリーズのUIアップデートにおける開発ワークフローの効率化手法をZennにて公開

2025.12.19
ニュースUIUnity技術ブログ
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Happy Elements カカリアスタジオが「あんさんぶるスターズ!!10周年UIアップデートで導入したコード自動生成とプレビュー機能」と題した記事を公開
  • 『あんスタ!!』シリーズにおけるUI開発の効率化を行うワークフローの改善手法を紹介
  • コード自動生成機能や、エンジニアから独立したプレビュー機能などで効率的なUI開発環境を実現した

Happy Elements カカリアスタジオは2025年11月20日(木)、「あんさんぶるスターズ!!10周年UIアップデートで導入したコード自動生成とプレビュー機能」と題した記事をZennにて公開しました。

本記事では、同社が運営するスマートフォン向けゲーム『あんさんぶるスターズ!!(以下、『あんスタ!!』)』シリーズで実施されたUIアップデートについて、技術情報を紹介しています。

(画像はブログ記事のZennページより引用)

Happy Elements カカリアスタジオ(以下、カカリアスタジオ)が運営する『あんスタ!!』シリーズでは、10周年を機に大規模なUIアップデートが実施されました。

同作は『あんさんぶるスターズ!!Basic』と『あんさんぶるスターズ!!Music』という2種のアプリで共通のUIを使用していますが、各アプリ固有のコンポーネントのアタッチや、エンジニアによるスクリプト作成・アサインが完了するまで、デザイナーが動作確認を行えないという課題がありました。

 

『あんスタ!!』シリーズにおける従来のUI開発ワークフロー(画像は記事本文のスクリーンショット)

この課題を解決するため、カカリアスタジオは「UIコード自動生成」「プレビュー機能」を軸とした新しいワークフローを導入しました。

新しいワークフローでは、デザイナーがプレハブ上にUI要素を配置し、エディター拡張からコード生成を実行すると、UI参照のアサインや基本的なイベント購読を含む自動生成コードと、エンジニアがロジックを記述する手動編集用コードの2つが出力されます。

コードの自動生成を行う専用のエディター拡張ウィンドウ(画像は記事本文より引用)

また、デザイナーの作業効率を向上させたのが、プレビュー機能です。UIの状態を定義する「ViewState」に「Serializable」属性を付与することで、Unityのインスペクターからプレビュー用のデータを直接入力できるようにしました。

これにより、デザイナーは再生モードを実行するだけで、UIの動作を実機に近い環境で即座に確認できます。「通常時」「エラー時」といった複数の状態パターンを設定し、切り替えて確認することも可能です。

エンジニアを待たずにインスペクターから直接編集が可能(画像は記事本文より引用)

UI要素の制作後、共通リポジトリで管理されているUIを各アプリに同期する際、「EsBasic」や「EsMusic」といったタグを付与することで、不要なオブジェクトやフォルダを自動で削除する仕組みを構築しています。これにより、同じプレハブを使いながら、それぞれのアプリに最適化された状態で出力されるようになりました。

改善後ののUI開発ワークフロー(画像は記事本文のスクリーンショット)

カカリアスタジオは、これらの仕組みの導入により、動作確認までの時間を大幅に短縮できたという開発上のメリットを強調しています。

詳細は、ブログ記事本文をご確認ください。

あんさんぶるスターズ!!10周年UIアップデートで導入したコード自動生成とプレビュー機能

関連記事

「Claude Code」「Codex」のUnity公式プラグインが提供中。CLIからのエディター操作やUI制作、レンダリング設定など約30種のスキルが用意
2026.09.11
『モンハンストーリーズ3』では「音の逆再生」でカウンター攻撃を演出。『モンハン』本編の戦闘BGMのアレンジ指針など、カプコンサウンドチームが楽曲制作秘話を公開
2026.09.10
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/9/5】
2026.09.05
MayaとBlenderでレストポーズが一致しない?原因解明やモデルの姿勢を上書きする方法など、COYOTE 3DCG STUDIOが解説
2026.09.04
Unity開発者向け年次カンファレンス「Unite Tokyo 2026」、チケット販売開始。9/30(水)まで早割が実施
2026.09.03
「Unity 6.6」正式リリース。Fast Enter Play Modeがデフォルト化、AssetBundleに代わる「Content Directories」が実装
2026.09.02

注目記事ランキング

2026.09.05 - 2026.09.12
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ブレンド(Blend)
ブレンド 2つ以上のものを混ぜ合わせることを意味する英単語。 ゲーム制作においても、2つ以上の要素を特定の割合によって合成することを示す。
VIEW MORE

Xで最新情報をチェック!