
看到楼上有人推荐游戏引擎,我也推荐一款非常适合入门的游戏创作工具。
通过这个工具,一个想要自己做一款游戏的人可以轻松地接触和尝试和游戏制作的各个方面,包括脚本、环境、动画、镜头、物理、UI、照明、效果、声音等等,在欢声笑语中打出……哦不是,了解到游戏制作的方方面面。
这个工具叫做Roblox,中文名叫罗布乐思。罗布乐思本身的定位就挺有意思,它除了是一个编辑器以外,本身也是一个游戏。或者可以这么说,罗布乐思这个游戏的主要内容,就是让玩家在这个游戏里创造自己的游戏——从这个角度来说,它和《我的世界》有相似之处。它入门很简单,就算没有学过编程语言的人也能在简单学习后轻松上手。国外的罗布乐思玩家很多年龄都在15-25岁之间,有的还是高中生。不过罗布乐思也不光是面向玩家或编程基础弱的新手的,对于有一定基础的老手或是游戏开发者来说,它可以用来验证游戏创意和玩法,而且还能很轻松地发布制作好的内容以便让其他玩家或同行评测。最关键的是,它是免费的。
所以要是概括起来说的话,我觉得罗布乐思优点有这么几条,一是对萌新它好学易用,二是对大佬它又有足够的拓展性满足各种高级需要。此外,它还拥有一个正在蓬勃发展的玩家社区。
好学易用
关于好学易用这一点,我自己是比较有体会的。我自己以前也折腾过帝国时代2和魔兽争霸3的编辑器,以及贝塞斯达用来给上古卷轴系列和辐射系列进行配套的Creation Kit以及G.E.C.K。这些编辑器功能都很强大,但对于我这么一个非从业者来说就显得过于复杂了,很难通过自己摸索去找到在哪里有什么功能能实现自己想要做的效果。我感觉在这一点上,罗布乐思会好很多。一来它的界面很简洁,二来它的官网提供了很多教程。虽然有一部分教程是英文的,阅读起来会有些难度,但还是有很多教程已经有了中文版。其中我印象比较深的是点开官网教程的第一篇——《创建基本的障碍跑游戏》。这个标题给我的印象之深,堪比英语四级单词表开头的Abandon和《新概念英语》第三册第一篇的标题A puma at large。这段教程清晰地分解了一个障碍跑游戏原型制作过程中的各个环节和要素,从设置环境,创建起点到设置镜头,放置、调整并锚定组成奔跑路径的部件再到测试游戏,整个过程就带着制作者接触了游戏制作过程中的一些基本概念。而且从零到一做出这么个原型来,再测试一下发现能跑通,也挺有成就感的。
除了这个障碍跑游戏之外,我也尝试了一些其他基本功能,比如做一个FPS对战游戏的原型。这个过程里很多功能其实都已经整合好了,制作者直接通过菜单调用就可以了。比如弄FPS对战游戏可以直接通过菜单放置重生点,安排分队或是乱战,从资源库提供的武器模型里找出你想要的,然后就可以看着一群小人开战了……不知怎的有一种小时候和小伙伴摆开塑料小人然后嘴炮对战的感觉。类似的已经整合好的功能还有好友系统聊天系统商店系统之类,都是直接通过菜单调出,再调整参数就可以用了。
如果对自己做出来的成品有足够自信的话,我其实可以直接发布我的“作品”,毕竟罗布乐思拥有PC端多人同时创作和一键发布功能(包括PC端、移动端、xbox、VR等海外全平台),发布之后其他玩家就可以访问并试玩游戏。但考虑到我的“制作水准”,想了想暂时还是先不丢这个人了。
除了容易上手之外,我发现罗布乐思还提供一些免费的资源,比如免费服务器以及免费的美术资源。我当初玩贝塞游戏要去鼓捣编辑器的最主要原因无非就是人太丑了/衣服太丑了/武器太丑了,但哪怕是为手上的枪换个表面纹理这样的小MOD对于不熟练的制作者来说也都充满了挑战——你要找图片,要剪裁图片,要导入图片然后还要再调试。这过程也是相当烦人的。所以有现成的资源可用就意味着能少掉不少麻烦,省事而且省心。
足够的拓展性
对于那些有一定编程和设计能力的玩家和从业者来说,罗布乐思也有很多拓展性的高阶功能,其中一部分是关于游戏里一些更复杂功能的实现。作为一个RPG爱好者,这部分我印象比较深的是教程里关于设计对话树的一篇Designing a Dialog Tree(https://developer.roblox.com/zh-cn/articles/Designing-a-Dialog-Tree)。这篇的内容涉及了对话树作为一个模块在游戏里的存储和调用,对话节点的生成以及通过UI的呈现等等,比上面那篇制作障碍跑游戏就抽象得多,而且也需要更多相关知识才能读懂了。但对于比我水平高得多的大佬们来说,也只有这些功能能支持他们做出自己心目中的游戏所需要的效果吧。
除了对话树,画面也是一个颇能体现罗布乐思拓展性的部分。虽然它默认的画面风格比较类似乐高和我的世界那种几何体堆叠的效果,但实际上,只要配合插件也可以实现更多更理想的美术效果和画面风格。这部分内容也是我在玩家社区里了解到的,比如这个叫做Apartment 23的模型。作者说他主要是想打造一栋赛博朋克风格的屋子,于是就有了这栋23号公寓(https://www.roblox.com/games/41829220/Apartment-23-SHOWCASE)。说实话,场景的配色很有些《杀出重围:人类革命》的感觉——那确实是赛博朋克游戏里的名作——风格也偏向写实,不再是乐高式的几何体堆叠的风格了。这个23号公寓眼下还只是一个demo,仅仅是一个布景的展示,但它已经能让我想到一些封闭空间里的AVG游戏,比如《到家》或者《艾迪芬奇的记忆》。
社区和未来
虽然在国内的知名度还不够高,但罗布乐思在海外已经有了一个成熟的用户群体,拥有超过1亿月活玩家,超过400万开发者,以及涵盖所有品类,数量超过3000万的用户作品。2018 年,Roblox携手ID Tech在全球22个国家举办编程夏令营,吸引了19000名学生参加。而且在开发者当中也已经出现了一些明星制作人,比如Alex Balfanz。他用罗布乐思制作的“Jailbreak”(越狱)在发布当天就已经有75000名玩家参与。而这个游戏的制作水准也相当不错,它像是一个画风近似乐高的GTA,内容相当丰富。由于其品质出色,Jailbreak也给作者Alex Balfanz带来了丰厚的回报。在2017年接受采访时他就曾表示Jailbreak给他带来了七位数的收入。
某种意义上,罗布乐思有些像Nexus早年的样子,也是在国外已经风生水起之后才逐渐在国内拥有影响力。眼下罗布乐思也已经开始有各种面向国内玩家和开发者的照顾。上面我提到的中文化的教程只是第一步,在此之外游戏社区也会提供广告和推荐的服务,以及创作者和玩家之间的交流机会。罗布乐思有官方的开发者论坛,也有个官方的QQ群163421242,这主要都是方便开发者们之间的交流,或是遇着什么问题能够及时向大佬们求助。据我了解,针对国内的创作者,他们有一个3000万扶持基金的“北极星计划”,帮开发者把优秀的作品推向海外。最近他们还搞了一个创意征集大赛(https://roblox.qq.com/collect/index.html)来征集游戏创意和场景及形象设计。
最后,在这推荐罗布乐思也是因为我觉得这是一个很有意思的游戏(或者说是编辑器)。就算不准备从事游戏开发,玩玩罗布乐思也会让你对游戏有更深的了解,就像我上面提到的自己试着做一个FPS的原型或是努力读懂关于对话树的教程那样,在这个过程里你会逐渐明白一个游戏都有些什么,也许以后再看同样的游戏就能有些全新的视角。而对于那些想要把制作游戏变成自己追求的人们,在这里的尝试或许能成为职业生涯的第一步也说不定。
