我想探索基于实时软件的栅格化。我知道这些天一切都在朝着GPU迈进,但是在一些游戏中使用软件渲染器仍然有意义。
例如:Voxeltron
Voxatron是一个竞技场射击游戏,发生在一个由体素(小方块之类)构成的世界中。游戏中的所有内容均以虚拟的128x128x64体素显示器显示,包括菜单和玩家清单。如果仔细观察,有时会看到库存(得分/生命/弹药)在地面上的某些物体上蒙上阴影。
我长期从事体素渲染和建模工具的研究,其最终目标是制作大型探险冒险游戏。大约半年前,它与我在Conflux的舞台射击游戏中所做的工作融合在一起,这就是结果。
从本质上讲,这是一个非常简单的游戏-大多只是Robotron摆在一个3D可破坏世界中,带有愚蠢的生物。我不确定可破坏性对游戏玩法的影响有多大,但是炸开墙壁确实很有趣。我还添加了一个实验性的围墙拾音器,您可以使用该拾音器来构建屏障以躲避可怕的怪物。
游戏发生在一小部分竞技场上。其中一些客房设有固定动作的房间,位于Knightlore和Smash TV之间。这是一些原始的基于冒险的设计潜入其中,并且是创建主题环境的借口。
特征:
- 具有柔和阴影的自定义软件渲染。
- 内置声音和音乐合成器(也用于制作预告片音乐)。
- 播放和游戏后录制。