
事实是大多数移动开发者讨厌制作Java游戏。这是一项老化的技术,使用起来很麻烦,而且没有解决它设计的主要问题:简化为数百种不同手机制作游戏的过程。
然而,可悲的事实是,在欧洲,至少绝大多数售出的手机游戏都是Java游戏,所以这些是你必须制作的游戏。
不过,值得庆幸的是,手机游戏市场正在慢慢向好的方向发展。这是蒂姆·克洛斯的观点,他是伦敦Ideaworks3D公司的首席技术官,应该对此了如指掌。
“两年前,如果我为一个控制台或手持工作室工作,我不会想涉足移动领域,因为它是基于Java,你必须教你的开发人员新的工具,并处理跨手机的移植。然而现在,随着N-Gage即将加入BREW,这是两个要开发的本地平台,所以希望一切最终都与移动设备保持一致,”他说。
Ideaworks3D是这一转变的先锋公司之一。它专注于为高端设备制作游戏。例如,它的系统Rush Evolution是通过N-Gage的第一次访问发布的游戏之一,而另一个创作,Need for Speed Underground 2,是威瑞森在美国的V CAST服务的首批游戏之一。
该公司的另一个手指是其Airplay中间件技术,该技术为开发人员提供了一个稳定的基础,可以为N-Gage和BREW等平台以及Windows Mobile、Series 60以及最终的iPhone和其他新设备等平台制作高端移动游戏。这意味着手机数量已经超过1亿部,而且还在增长。
“我认为现在有更多的开发者掌握自己的命运,并在寻找新的商机,如Xbox Live Arcade、WiiWare和PC casual,这也包括移动设备,”克洛斯解释道。
“Airplay非常适合这些人,因为就移动设备而言,它使用单一的二进制方法来覆盖所有支持的设备,因此它完全符合他们已经开始工作的方式。它使用标准的C++编程库,集成了Visual Studio、ARM开发工具和美术软件包,如3ds Max和Maya。如果你愿意,你也可以插入你自己的定制工具。”
在这篇科技含量很高的文章之后,还有非移动开发者读者吗?很好,因为我们还没有完全说完行话。
最新版本的Airplay版本对即将推出的GPU芯片进行了进一步优化,如AMD的Imageon和ARM的Mali,而Nvidia的APX 2500也将很快加入。这是对Imagination Technologies广受欢迎的PowerVR系列的现有支持的补充。
克洛斯说:“我们试图传达这样一个信息,即有了Airplay这样的跨平台、原生的技术,手机并不像一些手持设备和游戏机开发者想象的那么糟糕。”