IT培训-高端面授IT培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 国家级
    全民数字素养与技能培训基地
  • 河南省
    第一批产教融合型企业建设培育单位
  • 郑州市
    数字技能人才(码农)培养评价联盟

【Unity Games】《懵射海盗》——不用写代码就能做

  • 发布时间:
    2014-12-18
  • 版权所有:
    云和教育
  • 分享:

现在是个全民制作游戏的时代,草莽英雄们四处出击,靠着各种短小精悍的作品屡屡击败编制整齐的正规军。不过做过游戏的人都知道,开发门槛再怎么低,制作工具再怎么傻瓜——哪怕是RPG Maker这样面向业余开发者的,要好好做上一款游戏都需要有人来码脚本。

传统的代码学习成本较高,初学者们要熟悉脚本语法,背出各种函数,好不容易编译通过,还需要面对更加漫长的调试过程。虚幻引擎有一款面向非程序员的图形脚本Kismet,它虽然方便易用,底层却被封地死死的,要想用它独立开发非常困难。Unity引擎倒是有这么一款游戏,构思独特,画面优异,更重要的是,它是一款真正用图形编程方式做出的游戏,它就是Potshot Pirates,中文官方名叫《懵射海盗》。

《懵射海盗》发生在遥远的“优卡-普卡”群岛——大海盗乔窝藏宝藏之地。不过这位大海盗记性不好,忘了他埋藏宝藏的具体地点,更糟糕的是,绿色皮肤的优卡人还占领了整个群岛,在上面盖起了自己的神庙。是可忍孰不可忍,乔决定用自己的海盗船将这些神庙轰平,夺回自己的宝藏。

和《愤怒的小鸟》一样,《懵射海盗》也是一个利用物理效果的拆房游戏。和《愤怒的小鸟》相比,《懵射海盗》使用了全3D卡通渲染画面,不仅画面效果奇佳,游戏也更考验脑子——因为玩家要驾船绕着岛转,才能找到四两破千斤的攻击点。所有的这些功能,都是由Unity的一款图形编程插件——uScript所做。

大家都知道,Unity本身使用C#和Java做脚本,引擎的开发规模也没法和Unreal及Cryengine这样的重型引擎相比,但是Unity从诞生伊始就和开发者群体唇齿相依,利用引擎本身的开放性,推出了独有的Asset Store。在Asset Store中,工具开发者可以销售自己基于Unity的开发工具和美术素材,大大方便了Unity的开发群体。在这些插件中,像Ngui这样的插件几乎成为了开发标配,与官方功能并存共荣。这些插件并不只是弥足引擎某些功能上的短板,有不少还闯出了一片新天地,例如《懵射海盗》所使用的uScript,就将适用对象对准了不善于使用脚本编程的开发团体。

有趣的是,uScript和另一款图形编程插件——Playmaker,从另一个侧面验证了Unity引擎及开发者社区的成长。只有社区成长到一定程度,才会出现这类简化开发过程的插件。这些插件也和引擎一样,经历了由弱到强,由不完善到完善,从功能Demo到推出成熟的商业游戏。uScript的开发者具有二十多年的开发经验,参与过System Shock2,Thief: The Dark Project这样对整个游戏行业都具突破意义的里程碑作品,他们也毫不讳言这款插件的设计思路确实从Unreal的Kismet而来。最终他们选择在Unity上制作这款插件,足见Unity海纳百川的气魄以及引擎本身的发展速度——在短短几年之内开发者群体就足以媲美Unreal十几年的积累。

在现在的手机游戏和独立游戏大潮下,容易上手,快速开发成了不少开发者的座右铭,不管您是富有经验的开发者或是初学者,都可以尝试一下《懵射海盗》,这款游戏即将由Unity Games带进中国。您还可以打开Asset Store,尝试下简单易学的图形编程,也许下一款Flappy Birds就会在您的手中诞生。