四季、四つの世界
2026-09-05マイルストーン9で昼間の世界を構築しました。しかし一つのテーマでは十分ではありません — プレイヤーが進むにつれて世界も変化すべきでした。
マイルストーン11でテーマシステムが完成しました。
三つの新世界
昼間が出発点です。Lv.25でトロピカル、Lv.60で夜、Lv.90で冬が解放されます。
各テーマは二つの層から構成されます:空の背景と水中の背景。両方が同時に変わります — 色だけでなく、構図も。
トロピカル:明るい青い空、サンゴ礁、熱帯の水中。夜:星空、暗い深海。冬:氷のブロックと凍ったように見える海。
テーマシステムのアーキテクチャ
システムはTemaData ScriptableObjectで動作します。各テーマには空の画像、水中画像、UIアクセントカラー、テキストカラー、雲の色などのフィールドがあります。
TemaManagerはシングルトンとして動作します — テーマが変わると、これらのフィールドすべてが自動的に更新されます。一つのキーで、シーン全体が変わります。
テーマカードのプレビュー
テーマ選択画面にプレビューカードが追加されました。各カードはそのテーマの空を340×150ピクセルのウィンドウで表示します — まるでその世界をアンロック前に少しのぞき見しているようです。
この機能は予想以上に技術的に複雑でした。RectMask2D、GridLayoutGroup、テーマごとのオフセット値。しかし結果は期待通りでした。
ローカライゼーション完了
テーマパネルに加えて、ショップ画面のすべてのボタンとラベルもこのマイルストーンで完全にローカライズされました。選択された言語に関係なく、すべてがその言語で表示されます。
進歩への報酬
テーマシステムはコスメティックな層ではありません — それは進行の報酬です。Lv.90までプレイするもう一つの理由。
そして視覚的に、各世界は本当に異なる感触があります — 同じゲームメカニクス、四つの異なる雰囲気。