虚幻引擎(Unreal Engine)入门指南
1. 虚幻引擎发展历程
虚幻引擎由Epic Games在1998年发布,最初凭借UnrealScript让模组制作变得简单,在社区中颇受欢迎。2002年,Epic推出了Unreal Engine 2,它在渲染、物理和碰撞方面超越了前代,还支持当时的主流平台,如PlayStation 2、Xbox和GameCube。2006年,Unreal 3问世,这是一款非常成功且广泛使用的引擎,其中Kismet这一强大的可视化脚本工具是其关键特性,无需编程技能就能使用它来创建完整游戏。
2012年2月Epic引入了Unreal 4,并于2014年3月19日正式发布。它用C++完全取代了UnrealScript,开发者可以使用熟悉的C++语言来修改和调整引擎。此外,引擎的源代码可从GitHub下载,开发者拥有对引擎的完全控制权。同时,它还具备热重载功能,能实时更新代码。
从2015年起,虚幻引擎免费供用户下载和使用,在收入超过3000美元后,只需支付5%的版税。其市场(Marketplace)也是一大亮点,开发者可以在其中购买和上传各类资产,如3D模型、材质、动画、音效、预制游戏等。
2. 学习预期
学习使用游戏引擎可能颇具挑战,UE4也不例外。但掌握之后,你会发现它功能强大且直观。最好的学习方式是通过创建游戏来实践。这里将以一款名为Bloques的第一人称解谜游戏为例,玩家需要解决一系列谜题才能继续前进,游戏包含四个房间,每个房间都有一个谜题。选择解谜游戏是因为它在编程和关卡设计方面有更复杂的系统,能更好地教授蓝图编程和关卡设计等概念。