Waves,是由Squid in a Box开发的突破Waves,是由Squid in a Box开发的突破性独立游戏,用华丽的视觉效果提供了令人着迷的游戏性内容。 为了庆祝这款竞技场射击游戏在 Steam上的发行, 我们与CEO Robert Hale 先生促膝长谈,其中谈到了他这些年制作游戏的经历以及决定使用UDK的原因。
作为 Squid in a Box 的幕后功臣,Rob Hale 在游戏开发过程中身兼数职,其中包括策划、制作人、程序员和美术。
IndieGames.com 使用“绚丽”来形容Waves, DIYGamer 说“您真的要亲眼目睹一下它的完美程度,亲自见证它的游戏画面是如何的五彩缤纷。”
对于 Hale 而言,制作Waves需要一个配有高级工具的游戏引擎, 所以选择 UDK 是个理所当然的决定。
“我自从 2001 年做mod开始就一直使用虚幻引擎,并且在此后专门使用它开发了多个 AAA 级家用机游戏,其中包括Wheelman 和 Enslaved,” Hale说道。 “使用它,我可以马上就安排并运行自己的项目。”
Hale 指出,由于他对虚幻引擎 3 很熟悉,“使用 UDK 后,我很清楚可以完成哪些内容,但是我仍然很惊讶这么快就能制作出可以玩的内容。”
尽管他也曾经考虑过使用其他游戏引擎技术, Hale 注意到 UDK 是他的不二选择,因为它提供了实现他的目标所需要的强大功能。
在详细地说明了哪些是他觉得必不可少的工具时,Hale说道, “Unreal Cascade 在开发Waves的过程中显得尤为重要,因为这个游戏非常侧重于粒子。 在 Cascade 中进行实验是如此简单,并且可以立即看到结果,这样就使我可以将注意力集中在制作创新内容上,而不需要担心技术受限的问题。”
“Unreal Kismet 工具的功能也很强大,它有效地平衡了这款游戏,”他说。 “通过生成一波又一波的敌人而缔造的所有高游戏性内容都是在 Kismet 中进行处理的,而且它的迭代速度和原型设计速度要比在脚本中对所有内容编码要快得多。”
“UnrealScript 本身对我而言是一个非常容易学习的语言,而且大可不必担心平台兼容性。 我很高兴能了解到,如果哪一天我想要将Waves移植到游戏机平台,那么我在 UDK 中编写的所有代码仍然可以正常使用“,Hale 说。
对于 UDK 的支持和社区系统,Hale 表示很满意。
“UDK的每月更新和这些更新的范围, 例如对DirectX 11 的支持, 真是令人非常吃惊,” Hale说道。 “我原本以为 UDK 会是虚幻引擎的缩水版,Epic 会将那些真正炫酷的工具留给自己和授权用户使用,但是我们真的可以使用所有工具(C++ 源代码除外),这给人一种耳目一新的感觉。
“此外, 社区也很棒, 他说道。 “每个人都愿意帮助我们,而且 Epic 会非常快速地解决大家在论坛上提出的任何问题。”
要查看使用UDK开发Waves’的视频纪实, 请参看Hale的博客文章, The Evolution of an Idea。 还没有下定决心购买游戏? 试一下免费的Waves试玩。