Last updated on 15 1 月, 2023 at 12:19 下午
最近,谷歌在官方网站中介绍了其实验项目中由 Area 120 团队开发的一款游戏:“Game builder”。
与其说是一款游戏,倒不如说是一款用游戏来设计3D游戏的游戏!
“Game builder”其实在2018年年底就在Steam上推出了,目前获得了极度好评的普遍评价。
“Game builder”有几个特色:
用游戏化的工具,打造一个自己的游戏世界。
操作一个小机器人来建造游戏世界。
不需要会写程序代码,利用卡片组合就能建立自己的游戏逻辑。
例如主角可以跳多高、碰到岩浆要损失多少血等等。
可以打造多种类型的游戏世界:动作射击、平台跳跃,甚至赛车。
可以游玩由玩家们设计的各种游戏世界。
可以下载别人的世界,直接游玩,或是参考设计。
可以多人实时合作,包含多人一起打造一个游戏,或是多人一起游玩一个游戏。
可以私密多人联机,或是公开多人联机。
当然,这样的类似软件并不少见,而Google的“Game builder ”则是完全免费下载的软件,可以在Windows与Mac上安装,一般计算机就能跑得动。目前这是一款全英文的游戏,尚未有中文版。
如果你想试试看,或是想要带领孩子、伙伴试试看,这篇文章,提供一个快速上手的教学。
一,如何开始打造或游玩一个游戏世界?
首先,你要在计算机上用 Steam 游戏平台下载安装这款“Game builder”。
打开游戏,有几种游玩的模式:
进入操作教学关卡(Tutorial),了解基本操作功能。
直接玩玩看预设的几种游戏世界类型。
到Game Library中,下载其它玩家设计的游戏世界来体验。
自己开始打造一个全新的游戏世界。
你可以打造一个游戏世界,或是游玩已经被打造的游戏世界。
要下载其它玩家的游戏时,进入Steam Workshop,就可以读取到最新、评价最高的游戏世界,直接下载游玩即可。
二,一定要知道的最基本操作
无论是在游玩模式,或是在建造世界模式,都有几个基本操作要先掌握:
用Tab按键,可以随时切换游玩模式,或是建造世界模式。
用V按键,可以切换第一人称、第三人称视角。
用鼠标滚轮可以拉近、拉远视角。
基本的WASD可以控制机器人或角色的移动。
三,游玩模式
想要测试一下自己打造的游戏世界,或是体验看看别人设计的游戏世界,可以进入PLAY的游玩模式。
这时候直接控制主角,进行跳跃、射击等不同动作,开始闯关与冒险。
四,建造模式
“Game builder”最有趣的是把自己想象中的游戏世界打造出来,这时要进入Build的建造模式。
在建造模式中,会出现一个透明的小机器人,可以操作他随意移动,在世界各处建造自己需要的东西。
负责建造的小机器人有几种指令可以控制,可以用数字键切换:
Create:建造新的物体。
Move:移动目前物体。
Rorate:旋转目前物体。
Scale:放大缩小目前物体。
Terrain:建造或移除地砖。
Text:插入提示文字牌。
Logic:建立角色或物体的游戏逻辑。
Edit:编辑某个物体。
例如要移动某个飞行平台,用小机器人瞄准他,就能利用移动指令来移动。
打造世界时,“Game builder”提供了大量的对象模型可以直接放入世界中。
一开始游戏内建的模型可能只有简单的几种。
不过利用对象数据库中的[Objects from web],可以用关键词直接搜寻网络上可用的、免费下载的对象,这样可以放入世界中的 3D 模型就大幅增加了。
例如搜寻elephant,就能找到许多大象或动物模型。
“Terrain”是建造游戏世界“地砖”的功能,例如插入一片湖、一个熔岩陷阱。
插入地砖时,勾选[Create]会插入立体地砖,勾选[Paint]会插入平片贴图。
如果你想要引导其它人如何玩你的游戏世界,可以插入提示文字,不过目前还不支持输入中文。
五,设计角色、物体的游戏逻辑
最后,更关键的就是设计角色或物体的游戏“逻辑(Logic)”。例如飞行平台怎么移动?角色遇到熔岩地形会怎么样?
在建造模式,切换到[Logic]按钮,点选可以移动的角色、物体,就能为这些会动的物体建立游戏逻辑。
游戏逻辑的基本模式是:
If:如果怎么样,例如如果遇到岩浆地形。
Then:就会怎么样,例如就会损血 5 点。
我可以在游戏主角身上,添加这样的游戏逻辑,不需要写程序代码,直接组合卡片即可,这样游戏游玩时,角色不小心走到岩浆地形就会失血。
“Game builder”中提供了大量的逻辑卡片,所以我们不用自己设计,只要选择需要的卡片,组合出“如果怎样......就会怎样......”的逻辑。
而如果你会写程序代码,“Game builder”也让你可以自己写Code来设计自己独特的逻辑卡片。
每张逻辑卡片都可以打开来调整数值。
例如“如果遇到什么地形”的卡片,可以打开来把地形(地砖)选择为岩浆。
例如“就会跳起来”的动作卡片,可以打开来自订跳起来的高度。
基本上就这些了。其他的有待于自己去探讨。