freeCodeCamp/guide/chinese/game-development/unreal-engine/index.md

2.3 KiB
Raw Blame History

title localeTitle
Unreal Engine 虚幻引擎

使用虚幻引擎进行游戏开发

虚幻引擎是由Epic Games开发的跨平台游戏引擎。虚幻引擎最初是为1998年的FPS标题Unreal开发的但后来被用于成千上万的商业和非商业游戏。最新版本的引擎虚幻引擎4面向PCPlayStation 4Xbox OneMac OS XiOSAndroid许多VR系统LinuxSteamOS和HTML5编辑器可以在WindowsOS X上运行和Linux。

Uscript是引擎的本机脚本语言用于在虚幻引擎4发布之前创建游戏代码和游戏事件专为高级编程而设计。该剧本由Tim Sweeney编写和编程Tim Sweeney也是另一种脚本语言ZZT-oop的创建者。

自2015年以来虚幻引擎可以免费使用Epic会对使用该引擎生产的游戏的销售收取5的版税。 Epic通过他们的Github免费提供大部分代码库但Playstation 4和Xbox One等封闭平台的源仅适用于注册平台开发人员。

虚幻版本

虚幻经历了4次重大修改。虽然某些代码在发行版之间很常见但每个主要版本都是一个单独的引擎项目之间无法移动。在每个主要引擎版本中有多个次要版本。

  • 虚幻引擎1 于1998年发布主要针对Windows PCLinuxMacPlayStation 2和Dreamcast。该引擎是用C ++编写的可以使用Unreal Script语言轻松修改。

  • 虚幻引擎2 2002年发布针对Windows PCLinuxMacPlaystation 2和Xbox。引擎是用C ++编写的使用的是Unreal Script语言。

  • 虚幻引擎3 发布于2004年主要针对Windows PCLinuxMaciOSPlaystation 3和Xbox 360.开发分为虚幻脚本和C ++还有一个名为Kismet的可视化脚本界面。

  • 虚幻引擎4 于2015年发布面向PCPlayStation 4Xbox OneMac OS XiOSAndroid许多VR系统LinuxSteamOS和HTML5编辑器可在WindowsOS X和Linux上运行。虚幻脚本已被删除取而代之的是动态重新加载的C ++模块以及一个名为Blueprints的更高级的可视化脚本界面。

在虚幻中制作的热门游戏

  • 蝙蝠侠阿卡姆城
  • 质量效应
  • 生化奇兵
  • 边疆
  • 战争机器

更多信息:

www.UnrealEngine.com
www.EpicGames.com