Sea of Starsは、そのビジュアル提案によってレトロRPGファンの注目を集めることに成功しました。本作は、伝統的なピクセルアートとリアルタイムのダイナミックな照明を組み合わせており、そのコントラストは簡単に実現できるものではありません。Unityで開発されたこのゲームは、モダンな技術を諦めることなくクラシックに敬意を払うことができることを示しています。その結果、スプライトと光の効果を通じて息づく、生き生きとした世界が生まれています。
技術基盤としてのUnityエンジンとAseprite 🎮
Sabotage Studioのチームは、ゲームのダイナミックな照明と軽量な物理演算を管理するためにUnityを使用しました。スプライトと背景は、ピクセルアートに特化したツールであるAsepriteで作成されました。技術的な鍵は、Unityが低解像度の美観を損なうことなく、これらのスプライト上で光を処理する方法にあります。反射やソフトな影をシミュレートするためにカスタムシェーダーが適用されており、これは16ビット時代には考えられなかったことです。さらに、エンジンは昼夜サイクル間のスムーズな移行を可能にします。
ピクセルが電球のように見える照明 💡
高さ16ピクセルのキャラクターが、同じくらい四角い木にリアルな影を落とすのを見るのは、自分が1995年にいるのか2023年にいるのか疑問に思わせる体験です。ダイナミックな照明により、8ビットの松明でさえも生命を宿しているかのように見えます。とはいえ、90年代のPCでこれを動かせるとは期待しないでください。ピクセルでさえも現代のグラフィックカードを必要とするのです。まるでゲームボーイにLEDライトを取り付けるようなものです。機能的ですが、不思議と美しいのです。