当前位置:游戏 > 程序开发

开发者阐述《巫师的城堡》开发经历

来源:游戏邦 编辑:叶子 发布时间:2011年11月10日

免责声明:火星网文章来源于作者原创或整理自互联网,仅为提供更多信息,不代表火星时代同意其观点或描述,版权归原作者所有,如需转载,请联系原作者并注明出处,如涉及作品内容、版权或其他问题,请及时与我们联系,我们将在第一时间予以更改或删除,感谢您的理解和包容!

作者:Randy Herring

自我介绍

Asgard Studios是个位于乔治亚州亚特兰大的父子团队。我是团队的程序员和业务总监。我也有个全职工作,因而我只能利用晚上和周末的时间来开发游戏。我儿子Raymond是游戏设计师和3D艺术师。我有30年的软件开发经验,而Raymond有7年的数码美术经验。

起步

我在少年时就对艺术、撰文和历史相当感兴趣。当工薪族的父母并不看好我的这些兴趣,他们甚至警告称我无法靠自己的这些梦想来维持生计。他们让我在大学中选择医学保健专业。在学习期间,我发现了一种施展创造力的新途径:编程。正因为这个新兴趣,我在学校中选修了第二门专业——计算机科学。

大学期间在主机计算机上玩《Colossal Cave Adventure》时,我开始对电脑游戏产生兴趣。在80年代初,我和同事开始尝试制作基于文字的电脑游戏,面向家庭电脑这个新兴市场。但是我的合作伙伴中途退出,而且出于维持生计的需要,我也放弃了制作电脑游戏的梦想。

20年转瞬即逝,我年轻的儿子也对数码美术和电脑游戏设计表现出兴趣。

这究竟是遗传还是后天教育的结果呢?这是个不错的问题。我妻子在年轻的时候也对艺术很感兴趣,尽管她的父母也反对她从事这个行业。我们并没有主动引导儿子朝这个方向发展。当然,他从两岁就开始玩电脑,我们也会带他去参观艺术博物馆。我和他一起玩电子游戏。因而,或许是天性和培养这两个双重因素触发他对艺术和游戏产生兴趣。

现在7年过去了,我和他配合于晚上和周末制作游戏。他负责3D艺术和游戏设计,我负责编程。

《Wizard’s Castle HD》的制作

大约3年前,我们发现了Unity 3D并意识到它能够帮助我们实现制作电脑游戏的梦想。我们获得了独立开发授权,开始学习如何使用。也正是在那时,Raymond开始从事3D模型构建。

1年之前,我们觉得已经学到了足够的东西,可以开始构建游戏。《Wizard’s Castle HD》是款有10个关卡的配对和移除游戏,在Unity 3D中使用C#脚本来构建。Raymond设计所有的游戏玩法和关卡,我负责游戏所有的编程,居住在本地的漫画家Jeff Bucchino制作游戏中的2D美术。我们在晚上和周末的业余时间制作游戏。在游戏开发的最后阶段,我还动用了假期的时间。总的来说,从我们项目的开始到我们将游戏提交给App Store当天,我们花了将近1年的时间。除了Unity,我们还使用了许多Unity插件,包括EZ GUI、Message Manager、iTween和Prime 31的Game Center Plugin。

Wizards Castle HD

游戏介绍

在《Wizard’s Castle HD》中,玩家进入某个城堡,发现巫师施展了咒语,各种颜色的魔法球如雨般从屋顶上落下。游戏的目标是,在3分钟的时间内阻止球塞满房间。玩家通过点击两个或更多同种颜色的球来配对和消除。游戏刚开始的关卡还不难应付,但是随后会迅速对玩家的手眼协调能力和策略双方面发起富有难度的挑战。完成关卡可以解锁下个关卡,《Wizard’s Castle HD》共含有10个关卡,还有Game Center排行榜和成就。针对iPhone 4的《Wizard’s Castle》的游戏玩法与之类似,但是只有8个关卡。

除了定位相同颜色的静止及移动球,以及防止房间被球完全充满之外,某些关卡中顶部还会掉落魔法宝石。这些宝石有着特殊的功能,比如火焰宝石会爆炸并摧毁附近的球,带有无穷大符号的宝石会放慢时间。

《Wizard’s Castle HD》具有很高的再玩性,游戏中色彩斑斓的魔法球的掉落并不相同。根据玩家所获得的分数,每个关卡可以获得最多3星的评分,玩家可以重玩任何关卡来获得最高评级。当前得分、最高分、关卡和剩余时间都会呈现在屏幕顶端。