这个周末,我们与36,000个其他游戏开发人员一起参加了Global Game Jam2017。在(近)48个小时内,我们开发了一款名为Super Ball Brawlers的新游戏。 您可以在itch.io上播放它。

Super Ball Brawlers是4人竞争性的派对游戏,在此竞赛中,玩家争夺最后一个球。 滚来滚去,尝试结束比赛,但是要小心,所有玩家都可以控制您要滚上去的平台!
在游戏困境中构建游戏时,最重要的事情之一就是尽可能快地启动并运行基本游戏或核心概念,并使自己能够在需要的时候完善和迭代该概念以使其完善剩下的。 因此,当我们提出超级球斗士的想法时,使该想法脱颖而出的一件事是,核心概念非常容易建立和快速运行:玩家控制着球在平台上滚动。 从那里开始,我们可以将其余的干扰花在物理上进行迭代,以使游戏者在控制球并与其他游戏者发生碰撞时感觉非常好。

像其他游戏一样,我们在Protogame(GitHub上提供的开源游戏引擎)中构建了Super Ball Brawlers。 在整个周末的过程中,我们向Protogame添加了制作Super Ball Brawlers所需的新功能,其中包括:
- 现在可以通过IPhysicsWorldControl接口配置许多新的物理选项,包括在运行时动态设置重力,定义自定义回调以基于每个碰撞指定摩擦和恢复以及禁用碰撞中的角速度计算。
- 现在可以将3D延迟渲染过程Alpha混合到2D渲染过程中。 这允许在3D环境中使用便宜的2D天空盒。
- 新的音频API,可让您更好地控制音频实例的播放。
您可以在itch.io上玩超级球斗士,并在Global Game Jam网站上查看游戏条目。