谷歌想让不懂编程的人也能开发游戏
最近,谷歌宣布他们正在开发一款游戏生成器,名为《Game Builder》。
实际上,《Game Builder》早在去年11月就登录了Steam,供人们免费下载使用。但是由于其开发、发行团队都是名不见经传的谷歌内部孵化器Area 120,在此之前谷歌也从未对这款软件进行宣传,因此一直以来,没什么人知道《Game Builder》是谷歌的产品。
《Game Builder》是一款面向零基础人士的游戏生成工具。和不少面向大众的游戏生成器(比如RPG Maker或者GMod)一样,即使用户完全没有编程、建模这些制作游戏的经验,也可以利用内置的模型和写好的脚本,创建简单的游戏。
从外观上来看,《Game Builder》提供的很多模型很像《我的世界》中的各种方块。这些方块大多是给用户构建游戏的地形和场景的,角色、怪物和场景内的各种摆设(树、建筑等等)还是细腻的3D建模。
用方块构建基本场景
机器人、飞船和树木的建模
不少玩家认为,《Game Builder》作为一款游戏生成器,本身其实更像是一款可以玩的游戏,这多半和它的“可视化卡片编程”系统有关。《Game Builder》为了让完全不会编程的用户也能制作出可以运行的关卡,开发团队把“获胜”、“失败”、“爆炸”、“碰撞”这些常见的游戏流程,全部变成了命令卡片,用户只要拖动卡片,就可以创造一个简单脚本。他们充分发挥了谷歌在UI设计上的优良传统,每张卡片上都有非常易懂的图标,我简单试了一下,即使不看英文说明也能很快明白每张卡片是什么意思。
一个“碰壁”后“爆炸”的简单脚本
这种游戏化的简单编程当然有其局限性,没法承担更加复杂的开发工作。为此,《Game Builder》也提供了正经的编程入口,据已经使用过一段时间的人说,这一功能非常强大,让软件不仅仅是一个“简易3d游戏引擎”。
就像大部分商业化开发工具一样,《Game Builder》也有多人协作功能。不过更多的用户宁愿把“多人协作”叫成“多人联机”,有用户提到,与朋友一起在软件里随意创造东西,有时候就像是“两个上帝在对战”一样——这场战争从让对方的生物爆炸一直升级到到禁止对方的场景生成生物……
3名用户在联机创建场景
目前《Game Builder》在Steam的评价是“特别好评”。最近的更新中,开发者特别提到了用户将可以从谷歌的3D模型库Poly中获得免费素材,这种背靠谷歌好乘凉的表态也让更多用户对软件有了更多的期待。
开发者在简介中加粗了“多人”、“零编程基础”和“来自Poly的免费3D模型”
另外,Steam在软件页面给我的兴趣判断也很有意思——它判定这款软件和《太吾绘卷》相似,这也是对太吾自由度的某种认可吧……