撰写了文章 更新于 2019-11-29 21:53:33
一个快速实现创意的游戏开发工具,不止适合新手
我最近和朋友聊天,越发觉得但凡尝试过自行开发游戏的人,对开发工具应该都有相似的感受:UE4这类引擎上限非常高,但对于编程基础薄弱的人,可能不是第一选择;RPGmaker这一类工具我也用了一段时间,非常好上手,可惜2D画面有些简单。
今天我也想分享一个不错的游戏开发工具,它比较能满足以下人群的需求,文章比较长,大家可以自行判断阅读:
- 刚刚入门游戏开发的初学者
- 手头上有个游戏创意,想快速实现的人
- 希望快速验证游戏玩法和品质的人
前两天我看到微博上介绍了一个叫罗布乐思(Roblox)的游戏引擎,据说它在全球范围内已经有1亿月活,超过400万的游戏开发者,和超过3000万的作品。
虽然我猜测那是鹅厂做的一个推广,但还是有点好奇什么工具可以有这么高的月活量,所以试着用了三天,发现它有几个亮点。
引擎非常简单易上手
这个引擎有多容易上手呢?简单到我在没看教程的前提下,就做出了一个游玩时长不到一分钟的横版跳跃小玩法,因为这个游戏大量的预设内容以及简单的脚本语言。
罗布乐思是一个有很多预设模块的3D引擎,比如我在这里展示的城市场景模板。
除了场景模板,编辑器里还有大量预设好的模型和效果。预设内容大大降低了制作游戏的时间和精力成本,假设你想做一个城市障碍跑酷小游戏,那么只需要打开城市模板,加入各种汽车、楼房甚至形状部件,就可以直接跑起来了。
当然,这些预设内容也是可以修改的,以这辆车为例,右上角的资源管理器显示,你可以控制的部分具体到某个车门、车窗以及乘客座位。再复杂点,你还可以实现对这辆车的加速速度、车轮扭矩、发动机动力等各种效果的控制。
如果你想做更多更复杂的玩法如捏脸、回合制、战棋等等,通过脚本就可以实现,官网的教程里也有对RPG类等级系统、任务线、武器刷新、NPC等各种内容的设置教程,连重生点也只需要单击就可以添加。
罗布乐思这个工具,可以说是把能简化的内容都帮你简化了一遍,非常友好。只要跟着教程走,很快你的游戏想法就能让人们玩儿上了。
并且,这个引擎用的脚本语言是lua。虽然相比起主流如C#,lua比较小众,但事实上它作为一个轻量小巧又五脏俱全的语言,概念简单,学起来是比较容易的。
对这一部分的实现有兴趣,可以到罗布乐思的创作者主页感受一下,在这里泡上一段时间,简单的游戏制作应该难不倒你。(指路https://developer.roblox.com/zh-cn/learn-roblox/all-tutorials)
大量的免费美术资源
在工具箱的“商店”里,有官方提供的大量免费美术资源,涵盖各种内容和类别。如果你在搜索框里输入“hair”,那么搜出来的不止是可以覆盖在部件表面上的超多种毛发材质,还有许多直接可以使用的发型贴图——一个换装小游戏的发型选择界面十分钟内就可以完成了。
老实说,我身边有不止一个朋友表示过,想参加游戏比赛或是做游戏,却因为缺乏美术资源或队友而难以实现。当然这个商店里的美术资源主要满足的是基本需求,胜在可以帮你快速地给自己的游戏套好一个皮,不至于光秃秃的。
对于在画面风格上有所追求的人,我在罗布乐思的中文论坛也看到有人做出过很不错的画面效果。
这是开发者Joseph155用四个星期时间制作的《23号公寓》,这种画风和光影让我想到了《我的世界》和《模拟人生》。
这是我在罗布乐思网站发现的游戏《ROSES》,它的光影在网站里应该算非常优秀的了。按我的理解,这种效果能够通过插件实现,同时选项卡里可以直接管理插件,如此一来美术效果上自然可以有更多的实现空间。
没有服务器成本,还能一键发布多个平台
但我认为这个工具最重要的两个优势,是没有服务器成本——也就是能够零成本做联机游戏,以及一键多平台发布。
由于这款工具的客户端和服务端是集成一体的,这使它不仅能够免费提供服务器,还能够免费负责容灾、运维等一系列网络端工作。
B站上有一位做独立游戏的Up主做了个试玩罗布乐思的视频,他只用一小时就做了个简单跑酷,发布之后,他还直接用PC和iPad登陆不同账号并联机游玩自己的游戏。
(视频指路:https://www.bilibili.com/video/av76363666)
也就是说,这个一小时做出来的小跑酷已经实现了联机功能,而且Up主并不需要操心服务器问题。这是非常节省人力精力的,以前我还泡在MC某著名私服的时候,运营团队有位负责网络的大神,因为熊孩子太多都被逼得退群两次,更别提搭服务器的成本了。
此外,根据我的理解和官网的说法,罗布乐思上的游戏可以只通过一个按键直接发布在PC、安卓、iOS,甚至是Xbox和VR平台的罗布乐思客户端,然后那些不同系统和设备上的玩家就可以直接玩到你的游戏。当然这应该只是海外的情况,国内如何我不是很确定。
这也体现在测试选框里的一个功能上:点击模拟器就可以看到在不同主流设备上的模拟画面,这应该就是为了便于在各种设备上发布作品而设计的。做完之后直接点击发布,你会得到一个网址,任何人在浏览器上打开这个网址,或是在任何系统与设备的罗布乐思客户端上搜索游戏名,都能玩到这个游戏。
很明显,这完全省去了中间漫长痛苦的各平台打包过程,想想只是把游戏传个Steam就需要多久,还得分成不同的操作系统,移动设备上也没办法玩到——在这里只要点击一下发布。
有了这些已经设计好的功能,剩下的就只是好好把游戏创意实现出来,钻研一个真正好玩的玩法。依赖这款游戏的超高月活,游戏创意与玩法的质量会很容易得到验证。
不过这工具虽然很实用,但在国内很少人知道,网上关于这个游戏的信息也很少。
所以我自行搜索过不少资料,发现YouTube上的个别Roblox视频能达到7000多万的播放量,社区(指路https://robloxforum.com;https://devforum.roblox.com)活跃程度也很高。
还有18岁高中生通过罗布乐思年收入上百万美元的新闻,这是17年的事儿了。
但是我估计过不了多久,罗布乐思就会在国内变得更有知名度,因为那个所有游戏都躲不过的鹅厂已经找上门来了。很明显,罗布乐思很快就要进入中国市场了。
就看最近的新闻,它们推出了一个北极星计划,准备花3000万扶持创作者,另外还有技术和流量扶持,以及优先出海的名额;最近还有一个征集作品的创意比赛。只是这部分内容比较多,我也不太记得,有兴趣可以去搜一下。
我个人认为,如果大家都认可罗布乐思在开发游戏方面的实用性,接下来鹅厂又能好好做国内落地运营,未来这可能是一个很不错的社区。毕竟鹅厂要用心还是能做点东西出来的。当然,大家有别的想法欢迎留言讨论。
官方也给创作者拉了个Q群,群里人还蛮多的,包括很多技术大神甚至是官方的技术团队。如果大家对这个工具感兴趣,或在使用过程中遇到什么困难,可以进群来咨询一番(群号:163421242)。
最后,祝大家做游戏顺利!
人为伪物 1年前
发布