要点

ブラウザベースのドライビングゲーム『Everroad』の開発者であるRedditユーザーのEverroadGame氏は、最近、ゲーム内の水シェーダーが劇的に改善された比較映像を公開しました。7ヶ月の開発期間を経て、開発者は単色で平坦な表現から、リアルな光の反射と透明感を生み出すカスタムGLSLシェーダーへと移行しました。

これを実現するために、開発者はきらめきの強さや空の反射といった様々なパラメータを、現実離れした数値に調整しました。物理的な正確さは欠けているものの、結果として得られた水面ははるかに鮮やかに見え、道路や植生といった周囲の要素の品質まで向上して見えます。

この設計思想は、物理的な精度よりも視覚的な魅力を優先するという、業界の一般的な慣習に沿ったものです。例えば、Rare社の『Sea of Thieves』では、リアルな挙動を模倣した様式化された水表現を用いることで説得力のある見た目を実現しています。また、Unityの開発者たちの間では、水中シーンの視認性を高めるために物理的に正確な屈折を無効にすることについて議論されています。

結局のところ、これらの手法は、意図的に不正確または誇張されたエフェクトが、逆説的にプレイヤーにとってゲームをより本物らしく感じさせることができることを示しています。カスタムシェーダー、簡略化された流体シミュレーション、あるいは調整されたヒットボックスなど、開発者は最終的な美しさを優先することが、より魅力的な体験につながることをしばしば見出しています。

詳しい内容は原文をご確認ください。