リアルタイムソフトウェアベースのラスター化を検討したいと思います。最近はすべてがGPUに向かっていることは知っていますが、ソフトウェアレンダラーを使用するのが理にかなっているゲームがいくつかあります。
例:ボクセルトロン
Voxatronは、ボクセル(小さな立方体など)で作られた世界で行われるアリーナシューティングゲームです。ゲーム内のすべては、メニューやプレーヤーのインベントリなど、仮想128x128x64ボクセルディスプレイに表示されます。よく見ると、インベントリ(スコア/ライフ/弾薬)が地面のオブジェクトの一部に影を落としているのを見ることができます。
私は、ボクセルレンダリングとモデリングツールに長い間取り組んでおり、大規模な冒険アドベンチャーゲームを作成するという究極の目標を掲げています。約半年前、それは私がConfluxのアリーナ射手で行っていた仕事と融合しました。これが結果です。
これは非常にシンプルなゲームです。ほとんどの場合、Robotronは3次元の破壊可能な世界で、間抜けな生き物と一緒に設定されています。破壊性の影響がゲームプレイにどれほど大きな影響を与えるかはわかりませんが、壁の破片を吹き飛ばすのは楽しいことです。また、怖いモンスターから身を隠すための障壁を構築するために使用できる実験的な壁構築ピックアップを追加しました。
ゲームは小さなアリーナで行われます。そのうちのいくつかは、ナイトロアとスマッシュテレビの間にあるアクションセットを備えた部屋を備えています。これは、元の冒険に基づいたデザインの一部であり、テーマの環境を作成するための言い訳です。
特徴:
- ソフトシャドウを使用したカスタムソフトウェアレンダリング。
- 内蔵のサウンドおよび音楽シンセサイザー(予告編音楽の作成にも使用)。
- ゲームの記録の再生と投稿。