Ghost Songのリリースは、AAA予算を必要とせずに、視覚的に印象的なSFメトロイドヴァニアを制作することが可能であることを証明しました。Unityで開発されたこのタイトルは、有機的で彩度を抑えた美学が特徴であり、大気照明とカスタムシェーダーが洞窟のような風景を、生き生きとしていながらも圧迫感のある空間へと変貌させています。インディー開発者にとって、Ghost Songの事例は、Unityのグラフィックエンジンを最大限に活用し、一貫性のあるアートディレクションと堅牢なパフォーマンスを実現するための実践的な教訓を提供しています。🎮
ボリューメトリックライティングと有機的表面シェーダー 🌌
Ghost Songの雰囲気の秘密は、範囲が制限されたポイントライトと可変密度のフォグを組み合わせて使用することにあります。高コストなグローバルイルミネーションに依存する代わりに、チームは静的なエリアにはベイクドライトを、そして環境の埃や湿気をシミュレートするためにパーティクルシステムを採用しました。キャラクターや敵のシェーダーは、ラフネスマップと簡略化されたサブサーフェススキャタリング効果を利用し、生物学的な表面が湿っていて肉厚に見えるようにしています。この効果を再現するには、Unityのシェーダーグラフを使用し、フレネルノードと彩度の低いベースカラー(HSV値で彩度が低いもの)を組み合わせ、目や生物発光する光源にはソフトなエミッション制御を適用することをお勧めします。
アセットの最適化と限定的なカラーパレット 🎨
Ghost Songは、パレットをグレー、ブルー、ダーティオレンジのトーンに制限することがゲームを貧弱にするのではなく、むしろ没入感を強化することを示しています。コンソールやローエンドPCで60fpsを維持するために、スタジオは背景シーンのポリゴン数を削減し、遠景の装飾要素には2Dスプライトを採用しました。鍵となるのは、同じ色空間を共有するテクスチャアトラスをPhotoshopで作成し、Unityのスプライトシェイプシステムを使用して、重い3Dジオメトリを使わずに湾曲したプラットフォームを作成することです。最後のアドバイス:ゲームシーンにライトをベイクし、Unityのポストプロセッシングプロファイルでカラーグレーディングをわずかに彩度を落として適用し、画像全体を統一することです。
Ghost Songでは、パフォーマンスを犠牲にすることなく、あの有機的で湿った雰囲気を生成するために、どのような照明およびポストプロセッシング技術が採用されましたか?
(追記:ゲーム開発者とは、人が2時間でクリアするゲームを作るために1000時間を費やす人のことです)