Marbloid – 靠Cinema 4D失去理智 image

Marbloid – 靠Cinema 4D失去理智 Marbloid是一个在iPhone和iPad上的3D滚珠游戏,它有着独一无二的艺术风格,易上手且极具挑战性,令人入迷。

1984年的《疯狂滚珠》是一款经典的电子游戏。游戏的目的是引导滚珠传过障碍物路线,在给滚珠添加了其自身的惯性后游戏就没有看起来那么简单了。一个德国的团队收到这个游戏的启发,将滚珠迷宫与无限奔跑混合创作了他们自己独特的游戏Marbloid。

对于障碍物赛道,游戏从单个的关卡元素池中选择,创建一个带有曲线、跳跃、入口和速度垫的令人兴奋的实时赛道。Cinema 4D中直观的建模工具是开发团队在设计课程时使用的主要工具。例如,细分曲面对象被广泛地用于构建缠绕曲线,样条工具和Cinema 4D R18中引入的新切刀工具被用于精确地增加水平几何的分辨率。

为了使迭代周期尽可能短地进行关卡设计,团队决定采用新的方式以避免不断导出到Unity3D游戏引擎:“我们使用Cinema 4D中的Bullet物理引擎和读取游戏控制器输入的插件直接在Cinema 4D中控制我们的球体,这使我们能够快速设计和测试新的关卡元素。” Andreas Gaschka解释说。“我们使用XPresso表达式和一些Python来反映Unity项目的输入设计。我们甚至能够在Cinema 4D中实现复杂的游戏元素,例如我们的加速垫并实时测试关卡设计!”“ Cinema 4D使用Bullet Physics,而Unity使用NVIDIA PhysX。 每个提供的物理结果略有不同。通过对各种参数进行微调,我们能够适应Cinema 4D模拟,使Marbloid具有与原始游戏相同的感觉。” Johannes Deml补充道。

“作为MSA客户,我们可以使用Cineversity Smart Export插件,该插件为从Cinema 4D到Unity的无缝导出增加了实用的功能。感谢Cinema 4D中出色的Python集成,我们还开发了一些脚本,通过这些脚本,我们可以为交换准备层级分段。” Andreas Gaschka回忆说。 “脚本将游戏元素(例如生成器,道具,表情符号和装饰对象)转换为Null对象。在Unity中,使用命名约定和导入脚本将Unity中的Null对象替换为各自的元素,并在分配的时间内。”

对于游戏的设计,该团队的灵感来自Vaporwave的《Supyrb:Marbloid》。他们创作了大理石,樱花和90年代技术风格的拼贴画,以创建一个新鲜多彩的游戏世界。

“Cinema 4D的专业工具及其灵活性使其成为我们开发流程中的核心要素。Cinema 4D是快速找到正确解决方案的理想选择,它还提供了灵活性,可以解决复杂问题。多亏了Cinema 4D,我们才能够专注于游戏的精神,而不必与技术讨价还价。”

Marbloid即将在Apple的App Store上架,并计划在2019年春季推出Android版。

Marbloid 网址: marbloid.com