虚幻引擎游戏入门分享稿

zyz123456

虚幻引擎

  • 虚幻引擎是游戏开发引擎中比较流行的开发引擎之一。与此,还有Unity3D、寒霜等代表的游戏开发引擎,虚幻引擎它具有一整套完整的开发工具链,从可视化设计、展现电影般的动画体验,到制作PC、主机、移动端、VR等多端的游戏,并且EPIC在15年的时候就宣布向所有用户免费发布虚幻4及所有将来的更新和开源代码以及今年的虚幻5体验版。
  • 它的应用场景也比较多,比如最经典的就是可以应用在游戏上、还有像建筑景观、室内设计、影视的实时渲染和虚拟仿真模拟等

虚幻引擎的功能模块

  • 管道集成
  • 世界场景构建

    • 可伸缩的植被

      使用草地工具,在不同的环境上可以自动的覆盖不同类型的花草、岩石或者是你自己制作的网格体以及EPIC本身免费的网格体,并使用模拟森林多年生长过程的程序性植被工具来创建一个巨大的森林环境

    • 网格体编辑器

      你可以通过各种方式选择表面——直接选取、按材质选择、按元素选择或通过扩大/收缩选择——并创建、删除或翻转选定的表面,或者将它们分离为独立的新静态网格体。你也可以统一法线,指定新材质和执行基本的UV投射,UV投射就是将平面的贴图映射到对象的一个面上。

    • 地形和地貌工具

      通过地形和地貌工具来改变地形的轮廓和地貌的环境

    • 天空、云彩和环境光照

      PS:现场演示

  • 动画

    PS:现场演示

  • 渲染、光照和材质
  • 模拟和效果
  • 游戏性和交互性编写

    • 这一块是我们主要讲的部分
    • 稳健的多人框架

      虚幻引擎它自带的多人游戏框架,可以开箱即用,一下上手可用

    • 先进的人工智障(AI)

      虚幻引擎本身就提供了大量的算法和一个很完整的人工智障系统,它可以是AI控制的角色对其周边有更好的认知和进行更智障的运动行为

    • 虚幻示意图形UI设计器

      可以让你的游戏界面添加一些你想给用户展示的相关界面图形,比如可以利用可编辑的蓝图控件来构造一个人物血条,实现按钮、复选框、滑动块和进度条等预制功能。

    • 蓝图可视化编制系统

      如果想入门游戏设计开发,那么先去学习用蓝图的编写游戏设计是最好的新手路线,使用蓝图交互,可以不用接触实际的每一行代码。我们可以用蓝图来构建一个对象的行为和交互,调整输入控制等等。

      PS:现场演示

  • 集成的媒体支持
  • 等等。。。

采用虚幻引擎开发的游戏有哪些?

  • 比如绝地求生、堡垒之夜、光明记忆、黑悟空,以及最终幻想7重制版、龙珠Z等等

虚幻引擎对比Unity3D

  • 优劣势:虚幻引擎是开源的,而Unity3D不是开源的
  • 虚幻引擎对于画面、动画、CG的渲染都会比Unity好一些,更适合用于制作一些大型场景,当然Unity也可以达到这个水平,但从难度上,会比虚幻高,比如塔科夫就是用Unity制作的
  • 虚幻引擎的未来发展会更好,因为现在腾讯持股EPIC,在大力地推广虚幻引擎
  • Unity现在用于一些独立游戏、手游、网游开发占比较多,比如米哈游的崩坏3、原神就是用Unity制作的,听说米哈游最近正在制作的一款游戏是打算采用虚幻引擎开发的,所以说未来用虚幻引擎开发会逐渐变多

虚幻引擎对比寒霜引擎

  • 优劣势:这边没什么说的。首先,寒霜引擎是EA自用的引擎,也就是得入职EA公司才能接触到这个引擎,不过听内部人员说,寒霜引擎内部代码就算是学过其他引擎的人也不好去理解。寒霜引擎最主要的特征就是对游戏的优化很好,适合做大规模场景的游戏关卡、它的光影效果和写实效果都比其他引擎更好,尤其是物理破坏效果是出名的强烈,可以参考下战地系列的游戏,就是用寒霜引擎制作的

虚幻引擎学习路径

  • 主要路线就是看EPIC官网提供的中文文档和带有中文字幕的教程视频,以及去EPIC资源库下载免费资源、观摩别人编写的游戏设计
  • 其次是可以去B站观看谌嘉诚和呵呵的入门教程,建议先看谌嘉诚的蓝图教程,再去看呵呵的C++教程
  • 最后是英文比较好的,可以去YouTube上搜索相关的虚幻引擎开发教程,那里有很多教学视频
阅读 1.4k

1 声望
1 粉丝
0 条评论
1 声望
1 粉丝
文章目录
宣传栏