ロードマップ
池の今と、これからの方向性。機能が追加されるたびに更新されます。
完了(4)
手続き型(プロシージャル)錦鯉遊泳
完了固定ティックの脊椎物理演算とカランギフォーム型の体波を採用し、推力・抗力・旋回速度で泳ぎを制御。
錦鯉カスタマイズシステム
完了12種類の手続き型模様マスク、3チャンネルのカラー、体色、ヒレの色、4種類のグラデーションモード(なし/線形/放射状/反転)。ネイティブのファイルダイアログでインポート/エクスポート可能。アーティスト向けパイプライン:PNGをpatternsフォルダに置くだけで自動インポート。
GPUによる池の水面シミュレーション
完了コンピュートシェーダーで波動方程式のハイトフィールドを計算し、パーリンノイズによる風波と鏡面ハイライトを付加。波の勾配による歪みで水中の屈折を再現。
仮素材のスイレンと岩
完了アーティストが制作したSVGのスイレンをメッシュ化し、実体のある影を付与。岩は各バイオームに応じたポアソン分布(Poisson scatter)で手続き的に配置。どちらも仮素材で、後日正式なアートに差し替え予定。
進行中(4)
池エディタ
進行中池を制作するためのUnityカスタムエディタ。池の不規則な形状をペイントし、バイオームを配置、構造となる岩や小物を手動で設置して、再利用可能な池アセットとして保存できる。
チャンクストリーミング
進行中池は64m×64mのチャンクに分割され、現在泳いでいるチャンクとその周囲数リングのみが読み込まれた状態を保ち、それ以外はアンロードされる。これにより端末の負荷を抑えつつ、設計通りのフルスケールで池を動作させられる。
岩の地形
進行中ルールベースの生成により、岩をクラスター、露頭、水路の形で配置。泳路を塞ぐ高さはあるが、水面から出ることはない。トラップや行き止まり、強制的な迂回が生まれないよう制約をかけ、探索が楽しい池を保つ。生成されたレイアウトは、意図に沿うよう最後に手作業で調整される。
最初のフルスケールの池
進行中実寸2000m×1500mで制作された池。不規則な形状をペイントし、岩の岸で遊泳範囲を区切り、岩の地形が水路やラグーン、隠れ場所を作り出す。アルファ・ベータプレイヤーが探索する最初の池となる。
次に予定(6)
魚と岩・岸の衝突
次に予定脊椎の関節にスフィアコライダーを設置し、頭部はスイープ&スライド処理。体が地形に接触した際は脊椎が柔らかく曲がり、巡航速度では短距離の予測回避も行う。
6種類のバイオーム
次に予定スイレンの浅瀬、深水域、桜並木、葦原、沼地、霜地帯の6種類。水の色味は魚の位置に応じてバイオームマップからサンプリングされ、境界を泳ぐ際になめらかに補間される。
水面上のエージェント
次に予定トンボ、舞い落ちる花びら、アメンボなど、バイオームごとの環境生物。水面シミュレーションにインパルスを与え、本物のような波紋を生み出す。
探索要素
次に予定池に「行く理由」を作る。隠れた一角や各バイオームに散らばる見どころを用意し、中央をぐるぐる回るだけでなく、端まで泳ぎたくなる仕掛けを加える。
メインメニュー
次に予定タイトル画面。スタート/ロード/マルチプレイへの入口、クレジット、終了を用意。
ゲーム内メニュー
次に予定ポーズ画面のハブ。マルチプレイ設定、錦鯉のカスタマイズ、ゲーム設定、メインメニューへ戻る、デスクトップへ終了する機能をまとめる。
将来的に(8)
洞窟
将来的に手作業で制作されたプレハブの洞窟空間。天井は見えないシャドウキャスターで構成され、覆われている感覚を出しつつ魚の姿は見失わないようにする。
設定
将来的に音声、入力感度、グラフィック品質、言語。
池マップとピンシステム
将来的にいつでも開ける池全体の俯瞰マップ。まだ泳いでいないエリアは池の霧に包まれており、探索することで明らかになる。マップ上の好きな場所にラベル付きのピンを自分用に置けるほか、ピンをパーティーに共有して全員が見られるようにもできる。パーティーメンバーの位置は霧越しに表示される(相手がどこにいるかは見えるが、その周囲の様子までは見えない)。フリーハンドでのルート描画や、ピンまでのGPS風自動ルート案内も含まれる予定。
クロスプラットフォームマルチプレイ
将来的にPCとモバイルの垣根を越えて、友達と同じ池を一緒に泳げるように。このリストの中でも群を抜いて大きな機能:くつろぎの池を、協力プレイの場にする。
マルチプレイのソーシャル機能
将来的にフレンドリスト、ブロック/通報、エモート、ゲーム内チャット、ダイレクトメッセージ、そしてセッションをまたいで一緒に泳げるパーティー機能。
ミニゲームと池のアクティビティ
将来的にソロ、協力、対戦形式を予定。詳細は未定で、皆さんの提案が反映される部分。錦鯉の池で友達と何をしたいですか?
モバイル版
将来的にAndroidおよびiOS向けの移植版。ネイティブのタッチ操作とモバイル向けUIを搭載。
…そしてさらに
将来的にこのロードマップはまだ確定ではありません。Koi Koiに次は何が欲しいか、ぜひ教えてください。すぐそこに提案フォームがあります。