自学三天,我竟然用虚幻5做了个小游戏?

您所在的位置:网站首页 虚幻引擎4和5区别 自学三天,我竟然用虚幻5做了个小游戏?

自学三天,我竟然用虚幻5做了个小游戏?

2023-07-27 15:13| 来源: 网络整理| 查看: 265

本文原创于微信公众号:差评  作者:小发

500 不知道各位差友还记不记得,去年 Epic 放出过一段「虚幻 5 引擎」的 PS5 实机演示。

超高精度建模、逆天的实时光照效果,整个游戏画面牛 X 到让人怀疑视频的真实性。

这段演示不仅在游戏圈炸开了锅,连影视、汽车、建筑等工业领域,也开始期待虚幻 5 接下来的表现。

500

而前阵子 TGA 颁奖,用虚幻 5 制作的《黑客帝国 Demo》终于露面,并全面开放下载。

虽然这只是个秀肌肉的试玩版,奈何画面过于以假乱真,让它在玩家面前出尽了风头,人气一度盖过了大票 2022 备受期待的游戏大作。

500

这阵子刚好 E 宝年末促销,大伙应该都是上线-领游戏-关机,真正点进去「虚幻引擎」那一栏的人,恐怕不是很多。

殊不知,虚幻 5 引擎的抢先体验版早就推出了,也一直都是免费使用。

而且自上一代虚幻 4 以来,现在开发游戏,甚至都可以不用学习代码和建模技术。

500 理论上来说,就是新手小白也能拿虚幻 5 引擎,做出“次时代”游戏。。。

只有游戏营收达到一定数额,

虚幻才会按比例收费 ▼

500

小发打了 20 年游戏,还真没尝试过开发游戏。

所以,自己也挺好奇的——

我一 0 基础游戏开发菜鸟,自学三天虚幻 5,能做出个什么玩意来呢?

毕竟商城里自带学习资料,

网上也有不少资源 ▼

500

500 于是小发利用起了在公司摸鱼的时间,认真钻研起了虚幻 5。

而在展示学习成果之前,考虑到可能还有差友不知道什么是「游戏引擎」,所以先跟大伙简单解释一波:

游戏引擎,其实就是个制作游戏的工具合集。能进行关卡设计、物理反馈、图形渲染等一系列工作。从根本上来讲,和 Word、PhotoShop 是一个意思,只不过要繁琐一些。

像下面这张图,就是 CAPCOM 用来开发《生化危机 7》的 RE 引擎。

500

接下来,就是小发(连代码都不会的人)研究三天虚幻 5 后,所学到的一切。

500 虽然最后成品连个 Demo 都算不上,但体验过一番之后,也算开了眼了。

>/基础场景搭建 

第一步,就是在虚幻引擎里新建关卡,做出游戏的基础场景。

所以,就先用引擎自带的地形工具,一键生成个地形网格出来吧。

有一说一,虚幻 5 的 UI 界面还是很简洁的,并没有想象中那么复杂难懂。

500

然后依次拖入大气、天空、光照、人物等元素。

这些元素都在软件的内容库里,直接无脑拖动就行,天空和地面瞬间就都出现了。

有种开天辟地的感觉 ▼

500

再经过亿点点操作,美化一下地平线交界处,加入雾气。

然后准备好草地素材,就可以直接导入到地面上了。

500

500 接下来可别眨眼,见证奇迹的时刻到了。

只要用地形绘制工具,鼠标轻轻点击,就能平地起山峦,做出地形差。

500

能做出 “ 凸起 ”,自然也能做 “ 凹陷 ”。

比如,我们只要按住 shift 键,就可以在地面上画出一条河床。

500

最后,只要再把水面素材放到河床里,河流就出现了。

500

基础地形打造完成,剩下就是赋予地面灵魂的花草树木,也就是「植被」。

而虚幻 5 同样也提供了植被编辑器,想要植物 ——

500 直接画上去就行。。。

500

500

有山有水有草有树,这个环境就有点内味儿了。

不信的话,也可以点击运行,用虚幻引擎里自带的小人,在这个场景里简单转转。

500

当然,现在这样还是太单调,我们不妨再盖个房子,加一些场景道具。

500 啥?你说不会自己建模,房子和道具从哪来?

这点 E 宝也想到了,所以虚幻 5 把网络素材库 —— Quixel Bridge 直接内置了。

Quixel Bridge 就在界面上方的选项卡中,里面有海量的免费 3D 艺术素材可以使用,同样也是直接拖动到画面里,就完事。

分类大概有几十种,

材质精细,量也足 ▼

500

比如,小发觉得这个石头素材不错。

咻地一下,就能拽到地图里。

500

同理,还可以再用它做个房子。

房子素材都是一片一片的,

要自己组装 ▼

500

500 最后,再补充一些细节,看着就有模有样了吧。

其实到这一步,和玩建造类游戏都挺像的。

虽然有几个步骤背后很繁琐,但大多数操作都比较直观,无非就是耗点时间罢了。

500

>/代码的平替:蓝图 

500 而下面要说的这个「蓝图」功能,就开启劝退模式了。。。

通常来说,游戏里会有大量的互动/玩法要素,这些都要靠编写代码来实现,门槛很高。

所以,虚幻引擎为了照顾像小发这种连 C++ 和 JAVA 都分不清的人,推出了一个叫蓝图的功能。

这个蓝图呢,差不多就是把“代码”用“逻辑树状图”表示出来,视觉上更直观一点。

比如我想做一个简单的互动:角色靠近球体,球体会着火,离开球体,火焰熄灭。

这个过程的蓝图就是这样的 ▼

500

做出来的效果是这样的 ▼

500

500可能大家觉得,这蓝图比代码直观方便啊,学习成本应该也还好吧。

但大佬们的正经蓝图,一般都是下面这样的。。。

500

这样的。

500

还有这样的。。。

500

500 果然,简单也只是相较于代码来说的。

而且,专业游戏开发人员,是早晚都要学习代码的,光会蓝图终究不太够。

所以连肝了三天的小发,也只能搞出下面这么个东西,连 Demo 都算不上的运行程序。

姑且就叫它《轻功水上漂之 —— 我在河边踢球球》吧。。。

500

>/虚幻 5 的真正实力 

小发这种门外汉,肯定是连虚幻 5 千分之一的功力都没发挥出来,大家看个乐就行。

最后还是给大家展示一下,油管大佬 Joe Garth 的作品吧。

这次,才是真正的次时代。

500

第一个,就是 Nanite 展示,能把超高精度的建模置入场景中。

理论上每座山、每块石头都没有压缩模型面数,离得越近看着越精细。搭配上动态体积云,视觉效果爆炸。

500

500

虚幻 5 还提供了更真实的场景破坏效果。

让人不禁想象未来的《我的世界》,将会是个什么样。

500

第三个,就是 Lumen 光照了。

这个功能,其实是从软件的层面上实现「光追效果」,所以,没有 RTX 显卡也能体验光追。

500 奥对了,所有的这些虚幻 5 演示,都是用 1080 显卡完成的,惊不惊喜意不意外?

而且更新也不止这些,比如这次虚幻 5 还增加了全新的音频制作器等,都是游戏开发者的福音功能。

500

500

最后再说个事,那就是,虚幻商店里还有很多免费的新手学习素材。

比如我们可以直接下载官方地图,体验大佬级别的演示 Demo,也可以直接 Copy 里面的素材练手用。

刚上手时,拆解地图的方法相当有用。

官方提供的村庄地图 ▼

500

500

虚幻新手学习包地图 ▼

500

总之,经过几天的体验,小发还是相当看好这款引擎的未来的。

因为虚幻 5 的出现,节约了更多时间和成本。让独立开发者/工作室的作品,也能在画面表现力上和 3A 大作掰掰手腕。

同时,虚幻 5 对于游戏开发新人来说,也算是一个初上手的友好选择。

500 只是一定要做好心里准备,因为游戏开发这条路,可比想象中枯燥、艰难多了。

至于小发这种臭打游戏的嘛,当然还是希望玩到更多好玩的游戏。

尤其是在国产游戏的高速成长期,小发坚持秉承着不捧不黑、满怀期待、理智支持的态度,坐等那个光明未来的出现。

《黑神话》也已经确认使用虚幻 5 开发 ▼

500

虚幻 5 在次时代正式来临前,可谓是开了个不错的头。

下一步,就是等着 R 星、育碧、卡普空等大厂发力了。

幸亏已经是 2022 年了,不然这 2021,我真是一秒都待不下去啊。。。

图片、资料来源:

Youtube

虚幻商城

500



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3