ニヴァリス:ユニティ、ボクセル、レイトレーシングが生み出す唯一無二のサイバーパンク

2026年05月24日 スペイン語から翻訳・公開

Nivalisは、ボクセル、ネオン、絶え間ない雨に基づいたアートディレクションが際立つサイバーパンク生活シミュレーターです。深く改造されたバージョンのUnity上で開発されたこのゲームは、シーンのモデリングにMagicaVoxelを、リアルタイムレイトレーシングの管理に内部ツールを使用しています。このアプローチにより、ローポリゴンながらもフォトリアリスティックな照明という、パフォーマンスを犠牲にせずにバランスを取ることが難しい技術的課題を、インディーゲームとしては珍しく実現しています。

Unityでレイトレーシングを備えたサイバーパンクボクセルゲームNivalis、雨とローポリゴンネオン

改造Unityによるボクセルシーンでのレイトレーシング最適化 🌧️

Nivalisのチームは、Unityのレンダリングパイプラインを改造し、各ボクセルを軽量なデータ単位として扱うことで、レイトレーシングの負荷を軽減しています。高密度なポリゴン形状を使用する代わりに、建物やオブジェクトはMagicaVoxelのブロックで構築され、リアルタイムで階層的な衝突構造に変換されます。雨やネオンの反射には、ハイブリッドレイトレーシングシステムが実装されています。鏡面反射はボクセル表面に限定されたレイで計算され、一方、グローバルイルミネーションは部分的にライトマップテクスチャにベイクされます。これにより、ミッドレンジのハードウェアでもレイトレーシングが機能するようになりました。これはインディー開発者にとって重要な教訓です。レイトレーシングがフレームレートを低下させないように、基本形状を簡素化することです。

インディー開発者への教訓:差別化要因としての内部ツール 🛠️

Nivalisは、視覚的な成功は高価なアセットだけに依存するのではなく、独自のツールをワークフローに統合することにあることを示しています。スタジオは、MagicaVoxelファイルを直接解釈するUnityスクリプトを作成し、従来のエクスポートプロセスを経ずに都市を反復的に構築できるようにしました。さらに、レイトレーシングと相互作用する雨用のボリューメトリックパーティクルシステムを開発し、汎用アセットの使用を回避しました。インディー開発者にとっての鍵は、シーンにオブジェクトを配置し始める前に、エンジンのカスタマイズに時間を投資することです。そうすることで、ネオンサインから水たまりに至るまで、すべての要素が光に一貫して反応することを保証できます。

開発者として、Nivalisの動的な照明をパフォーマンスを犠牲にせずに実現するために、リアルタイムボクセルエンジンにレイトレーシングを統合する際の最大の技術的課題は何でしたか?

(追記: ゲームジャムは結婚式のようなものです。みんな幸せで、誰も眠らず、最後には泣いています)