自学三天,我竟然用虚幻5做了个小游戏?_风闻
差评-差评官方账号-2022-01-02 08:01
本文原创于微信公众号:差评 作者:小发
不知道各位差友还记不记得,去年 Epic 放出过一段「虚幻 5 引擎」的 PS5 实机演示。
超高精度建模、逆天的实时光照效果,整个游戏画面牛 X 到让人怀疑视频的真实性。
这段演示不仅在游戏圈炸开了锅,连影视、汽车、建筑等工业领域,也开始期待虚幻 5 接下来的表现。
而前阵子 TGA 颁奖,用虚幻 5 制作的《黑客帝国 Demo》终于露面,并全面开放下载。
虽然这只是个秀肌肉的试玩版,奈何画面过于以假乱真,让它在玩家面前出尽了风头,人气一度盖过了大票 2022 备受期待的游戏大作。
这阵子刚好 E 宝年末促销,大伙应该都是上线-领游戏-关机,真正点进去「虚幻引擎」那一栏的人,恐怕不是很多。
殊不知,虚幻 5 引擎的抢先体验版早就推出了,也一直都是免费使用。
而且自上一代虚幻 4 以来,现在开发游戏,甚至都可以不用学习代码和建模技术。
****理论上来说,就是新手小白也能拿虚幻 5 引擎,做出“次时代”游戏。。。
只有游戏营收达到一定数额,
虚幻才会按比例收费 ▼
小发打了 20 年游戏,还真没尝试过开发游戏。
所以,自己也挺好奇的——
我一 0 基础游戏开发菜鸟,自学三天虚幻 5,能做出个什么玩意来呢?
毕竟商城里自带学习资料,
网上也有不少资源 ▼
于是小发利用起了在公司摸鱼的时间,认真钻研起了虚幻 5。
而在展示学习成果之前,考虑到可能还有差友不知道什么是「游戏引擎」,所以先跟大伙简单解释一波:
**游戏引擎,其实就是个制作游戏的工具合集。**能进行关卡设计、物理反馈、图形渲染等一系列工作。从根本上来讲,和 Word、PhotoShop 是一个意思,只不过要繁琐一些。
像下面这张图,就是 CAPCOM 用来开发《生化危机 7》的 RE 引擎。
接下来,就是小发**(连代码都不会的人)**研究三天虚幻 5 后,所学到的一切。
虽然最后成品连个 Demo 都算不上,但体验过一番之后,也算开了眼了。
>/基础场景搭建
第一步,就是在虚幻引擎里新建关卡,做出游戏的基础场景。
所以,就先用引擎自带的地形工具,一键生成个地形网格出来吧。
有一说一,虚幻 5 的 UI 界面还是很简洁的,并没有想象中那么复杂难懂。
然后依次拖入大气、天空、光照、人物等元素。
这些元素都在软件的内容库里,直接无脑拖动就行,天空和地面瞬间就都出现了。
有种开天辟地的感觉 ▼
再经过亿点点操作,美化一下地平线交界处,加入雾气。
然后准备好草地素材,就可以直接导入到地面上了。
接下来可别眨眼,见证奇迹的时刻到了。
只要用地形绘制工具,鼠标轻轻点击,就能平地起山峦,做出地形差。
能做出 “ 凸起 ”,自然也能做 “ 凹陷 ”。
比如,我们只要按住 shift 键,就可以在地面上画出一条河床。
最后,只要再把水面素材放到河床里,河流就出现了。
基础地形打造完成,剩下就是赋予地面灵魂的花草树木,也就是「植被」。
而虚幻 5 同样也提供了植被编辑器,想要植物 ——
直接画上去就行。。。
有山有水有草有树,这个环境就有点内味儿了。
不信的话,也可以点击运行,用虚幻引擎里自带的小人,在这个场景里简单转转。
当然,现在这样还是太单调,我们不妨再盖个房子,加一些场景道具。
啥?你说不会自己建模,房子和道具从哪来?
这点 E 宝也想到了,所以虚幻 5 把网络素材库 —— Quixel Bridge 直接内置了。
Quixel Bridge 就在界面上方的选项卡中,里面有海量的免费 3D 艺术素材可以使用,同样也是直接拖动到画面里,就完事。
分类大概有几十种,
材质精细,量也足 ▼
比如,小发觉得这个石头素材不错。
咻地一下,就能拽到地图里。
同理,还可以再用它做个房子。
房子素材都是一片一片的,
要自己组装 ▼
最后,再补充一些细节,看着就有模有样了吧。
其实到这一步,和玩建造类游戏都挺像的。
虽然有几个步骤背后很繁琐,但大多数操作都比较直观,无非就是耗点时间罢了。
>/代码的平替:蓝图
而下面要说的这个「蓝图」功能,就开启劝退模式了。。。
通常来说,游戏里会有大量的互动/玩法要素,这些都要靠编写代码来实现,门槛很高。
所以,虚幻引擎为了照顾像小发这种连 C++ 和 JAVA 都分不清的人,推出了一个叫蓝图的功能。
这个蓝图呢,差不多就是把“代码”用“逻辑树状图”表示出来,视觉上更直观一点。
比如我想做一个简单的互动:角色靠近球体,球体会着火,离开球体,火焰熄灭。
这个过程的蓝图就是这样的 ▼
做出来的效果是这样的 ▼
可能大家觉得,这蓝图比代码直观方便啊,学习成本应该也还好吧。
但大佬们的正经蓝图,一般都是下面这样的。。。
这样的。
还有这样的。。。
果然,简单也只是相较于代码来说的。
而且,专业游戏开发人员,是早晚都要学习代码的,光会蓝图终究不太够。
所以连肝了三天的小发,也只能搞出下面这么个东西,连 Demo 都算不上的运行程序。
姑且就叫它《轻功水上漂之 —— 我在河边踢球球》吧。。。
>/虚幻 5 的真正实力
小发这种门外汉,肯定是连虚幻 5 千分之一的功力都没发挥出来,大家看个乐就行。
最后还是给大家展示一下,油管大佬 Joe Garth 的作品吧。
这次,才是真正的次时代。
第一个,就是 Nanite展示,能把超高精度的建模置入场景中。
理论上每座山、每块石头都没有压缩模型面数,离得越近看着越精细。搭配上动态体积云,视觉效果爆炸。
虚幻 5 还提供了更真实的场景破坏效果。
让人不禁想象未来的《我的世界》,将会是个什么样。
第三个,就是 Lumen 光照了。
这个功能,其实是从软件的层面上实现「光追效果」,所以,没有 RTX 显卡也能体验光追。
奥对了,所有的这些虚幻 5 演示,都是用 1080 显卡完成的,惊不惊喜意不意外?
而且更新也不止这些,比如这次虚幻 5 还增加了全新的音频制作器等,都是游戏开发者的福音功能。
最后再说个事,那就是,虚幻商店里还有很多免费的新手学习素材。
比如我们可以直接下载官方地图,体验大佬级别的演示 Demo,也可以直接 Copy 里面的素材练手用。
刚上手时,拆解地图的方法相当有用。
官方提供的村庄地图 ▼
虚幻新手学习包地图 ▼
总之,经过几天的体验,小发还是相当看好这款引擎的未来的。
因为虚幻 5 的出现,节约了更多时间和成本。让独立开发者/工作室的作品,也能在画面表现力上和 3A 大作掰掰手腕。
同时,虚幻 5 对于游戏开发新人来说,也算是一个初上手的友好选择。
只是一定要做好心里准备,因为游戏开发这条路,可比想象中枯燥、艰难多了。
至于小发这种臭打游戏的嘛,当然还是希望玩到更多好玩的游戏。
尤其是在国产游戏的高速成长期,小发坚持秉承着不捧不黑、满怀期待、理智支持的态度,坐等那个光明未来的出现。
《黑神话》也已经确认使用虚幻 5 开发 ▼
虚幻 5 在次时代正式来临前,可谓是开了个不错的头。
下一步,就是等着 R 星、育碧、卡普空等大厂发力了。
幸亏已经是 2022 年了,不然这 2021,我真是一秒都待不下去啊。。。
图片、资料来源:
Youtube
虚幻商城