Wrath Aeon of Ruin: クエイクエンジンを裏切らずに現代化する技術

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

Wrath: Aeon of Ruinのリリースは、ノスタルジーとパフォーマンスのバランスに関心のある開発者にとって、魅力的なケーススタディです。1996年のQuake Engineの現代的バリアントであるDarkPlacesエンジン上に構築されたこのゲームは、レトロな美学が技術的限界と同義である必要はないことを示しています。ここでは、粗いポリゴンとピクセル化されたテクスチャが、ダイナミックな照明効果やパーティクルシステムと共存し、過去にタイムスリップしたかのような錯覚を壊すことなく、体験を向上させています。

暗い廊下にダイナミックな照明とピクセル化されたテクスチャが施されたWrath Aeon of Ruinのスクリーンショット。

TrenchBroomとBlender:クラシックシューティングゲームのための制作パイプライン 🛠️

Wrathのレベルデザインは、Quake Engineのバイナリロジックを尊重するマップエディタ、TrenchBroomに依存しています。鍵となるのはBSPジオメトリとブラシの使用です。各ルームは、レンダリングのオーバーヘッドを避けるために可視性が手動で最適化された閉じた空間として設計されなければなりません。アセットに関しては、Blenderが完璧な味方となります。モデルは低ポリゴンカウントでエクスポートされますが、テクスチャは256x256ピクセルでペイントされます。技術的なトリックは、DarkPlacesエンジンで微妙な法線マップとスペキュラマップを適用し、低解像度のサーフェスが本来のざらついた外観を失うことなく、ボリューム感を持っているように見せることにあります。

1996年のキャンバスに描くダイナミックな照明 💡

最大の技術的課題は、エンジンをクラッシュさせることなく現代的な照明を統合することでした。DarkPlacesはダイナミックライトとソフトシャドウを可能にしますが、ピクセル化されたテクスチャにそれらを適用するには、減衰範囲の細かい制御が必要です。解決策は、光源を戦略的なポイントに制限し、パーティクルを使用してフラッシュやスモークをシミュレートすることであり、これらすべてが固定60FPSのフレームレートを尊重しています。Wrathは、視覚的な一貫性が解像度に依存するのではなく、芸術的な意図に依存することを示しています。すべてのピクセルが重要であり、すべてのポリゴンには目的があります。

レガシーエンジンを扱う開発者として、Wrath: Aeon of Ruinで適用された現代化の具体的な手法のうち、Quake Engineの本質を維持しつつ、現在のハードウェアでパフォーマンスを犠牲にしないために最も効果的だと思うものはどれですか?

(追伸:シェーダーはマヨネーズのようなものです。分離したら、最初からやり直しです)