Hafbrick Studios是如何开发“切西瓜”,“僵尸时代”和“火箭飞人”的
作者:FredericLardinois
“上面这张图是FruitNinja(切西瓜)游戏最初的概念图,它是在HalfbrickFridays中向团队展示的。这张图几乎是切西瓜游戏所创建的第一个形象,因此对我们了爱说具有历史性的纪念意义。”HalfbrickStudio的首席市场官PhilLarsen在邮件中回复我说。最近我对HalfbrickStudio做了一次采访,采访对象是CMOPhil Larsen和CTORichard McKinney,同时想了解下他们是如何开发出这些游戏的。在采访中得知,这家位于澳大利亚昆士兰州布里斯班的游戏公司通常在HalfbrickFridays的活动中获取游戏的新创意。而切西瓜-其最为世人所知的游戏就产生于此。
Halfbrick Fridays
每年大概有5到7次的样子,公司会组织HalfbrickFridays活动。在活动中,全公司的人(70人左右)会分成5人小组进行头脑风暴。最酷的事情是,并非只有游戏开发和设计人员才参与,而是公司所有的员工,包括财务,QC品控,甚至是前台文员。Ageof Zombies(僵尸时代)就是这一活动中的产物(尽管Larsen和McKinney告诉我最终的版本和原型有很大差异)。MonsterDash这款游戏同样如此。这样的活动通常会连续持续一周,或者是分散到5到7个星期中各抽一天的时间。
当切西瓜游戏的创意产生后,公司花了大概几个月的时间来开发。但有些创意则不然,有的甚至已经酝酿数年,还没有开花结果。
从创意到游戏
McKinney告诉我,对于Halfbrick,它所开发的所有游戏都是基于同一个引擎(使用C++编写)。核心引擎团队包含6个“硬核程序猿“。他们需要确保所有的游戏都采用同样的稳定的架构。
Halfbrick还有一个大一点的团队(云服务团队)专门负责后台服务技术,让游戏支持多个平台。Halfbrick支持Amazon的EC2平台,最近为了更好的可扩展性切换到了NoSQL数据库。
核心引擎的重点在于,尽可能方便的在多个平台上发布产品。很多游戏开发者在某个平台取得成功后发现很难移植到另一个平台,移植甚至耗费数个月的时间,这样就失去了很多良机。
Halfbrick Studios的游戏支持windows,xbox,PS,windowsPhone,android和iOS平台。游戏的所有核心部分均采用C++编写。McKinney告诉我说,“很多团队的错误在于只使用Objective-C编写,包括把所有的游戏逻辑都放在Objective-C编代码中。这样后续移植到其它平台的时候就会碰到很多麻烦。“
为了避免重复编码工作,Halfbrick尽可能使用C++语言编写游戏,只在一些不得已的情况下才使用各平台的原生开发语言。团队内部所开发的引擎可以让开发者使用通用的界面访问引擎,并将所有的平台相关部分抽象起来。同时使用C++让团队控制游戏性能,并允许精细控制内存使用。当然,C++本身也提供了大量的第三方类库供游戏开发者使用。
在核心逻辑代码完成后,Halfbrick会使用原生开发工具和一些开源工具将代码发布到不同的原生平台上。
Halfbrick的主要开发工具是VisualStudio,但他们也经常需要使用苹果的Xcode。McKinney告诉我说,“到目前为止,我们发现VisualStudio是开发游戏的最佳换届。”Halfbrick不希望团队成员学习多种不同的开发环境,并开发了管道工具,可以让编程人员几乎完全使用VisualStudio和C++工作,甚至当他们开发HTML5应用时也是如此。
McKinney告诉我,由于公司位于布里斯班,他们可以很方便的找到大量的开发人员(同时还有小的团队在悉尼,旧金山和西班牙工作)。布里斯托有一些游戏开发学院和培训计划,因此找到合适的开发人员不再是难事。同时由于C++游戏长期作为游戏行业的主流开发语言,具有合适经验的游戏开发者并不太难找到。但考虑到公司没有大量正式的面试流程,而且需要在极少的团队规模下工作,McKinney和Larsen告诉我们他们在招人的时候异常挑剔。“我们希望我们在一个快乐的文化氛围中工作,同时不想毁了我们所创造的奇迹”。正因为此,新招入的成员必须在技术上有非常高的造诣。
展望未来,halfbrick计划今年发布5款游戏,当然重点还是将现有的游戏移植到其它平台。部分新游戏是对公司现有热门游戏的修改,而部分则是全新的游戏。不过此时不会公布任何细节信息。
Halfbrick信息
公司名称:halfbrickstudios
公司网址:halfbrick
成立日期:2001
融资:$3M
简介:Halfbrick是澳大利亚游戏界的领军企业。他们曾多年为GBA,DS和PSP平台开发授权游戏。而随着在iOS平台上取得的巨大成功,Halfbrick开始专注于开发独立发行的游戏。
本文发布于:2024-02-02 11:06:12,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170684317143378.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |