嘿!我是一个独自开发的游戏开发者。我正在开发《一人的垃圾,另一个人的宝藏》(One's Trash Another's Treasure),这是一个第一人称的增量游戏。玩家需要购买500,000个未申领的货物箱子,并且需要处理每一个箱子,直到箱子被磨碎,最后将箱子输出到一个洞中。玩家还可以购买自动化设备(真空吸尘器,输送带,无人机)直到仓库自动化。
一个有趣的工程问题就是箱子的数量了。箱子是使用GPU实例渲染的,物理引擎默认是关闭的,只有当玩家或自动化设备与箱子进行交互时,箱子才会变成一个活跃的刚体,随后箱子又会进入休眠状态。另外还有一个LOD系统,根据距离和裁剪,任何时候引擎只会处理你面前的内容。这样一来,仓库里500,000个箱子的游戏就不会卡住。
如果你对其中任何一项感兴趣,我很乐意深入解释。Steam游戏页面已经上线,如果你感兴趣可以点击这里:Steam游戏链接
评论 (0)