xxxii Preface
UNREAL ENGINE 4
As game developers created fantastic games with the amazing and powerful Unreal
Engine 3 (UE3) an d UDK, the good folks at Epic Games did not stop. In April 201 4,
Epic Games released yet another masterpiece – the Unreal Engine 4 (UE4) and the
subject of this book. The engine is a complete suite of game development tools which
enable game developers to create a variety of different games from 2D side scroller
and mobile games to hig h-end visua lization, films and even simulation content.
Epic Games has also pio neered a drastically different lice nsing model for the Un-
real Engine 4 , which brings th is amaz ing technology to all game developers, from
top-notch studios to In die developers, and even to students. The Unreal Engine 4
is licensed with a sub scription model. Developers may obtain the license at an in-
credibly affordable monthly subscription of $19 + 5% of gross revenue
1
. M oreover,
Epic Games commitment to support students and schools has made Unreal En gine
4 available to colleges and universities free of charge for academic a nd educational
purposes and for providing students with free licenses.
The license gives access to all features of Unreal Engine 4, including the entire
engine’s source code in C++, UE4’s community network, documentation and the
Unreal Marketplace. This new model of access as well as Epic ’s history of bring-
ing d evelopers together as a community will make Unreal Engine one of the most
prevalent game development technologies for the years to co me.
WHAT IS COVERED IN THIS BOOK?
As the name suggests, this book is about Unreal Technology and its use in developing
games and other simulation content. The focus of this book is on the latest version of
the Unreal Engine: Unreal Engine 4 (UE4). UE4 is comprised of several advanced
tools and technologies. These technologies control many aspects of games; and be-
cause of their immense power may be utilized in other areas such as visualizatio n,
simulation, and even virtual reality.
UE4 includes an advanced graphic rendering engine which is built on a new shad-
ing/rendering model called Physically Based Shading. Other fascinating compone nts
of UE4 include, the Cascade Particle Editing system, Physics and Animation engines,
Artificial Intelligence, and much more. Because of the sheer number of tools and
components that make up the fabrics of UE4, it is quite difficult to cover all of it in
one book.
In this book, we will cover Unreal Engine components that are quite fundamental
in game develo pment and will learn a bout the following features in UE4:
Material Pipeline
UE4 has introduced a brand new material pipeline. The n ew materials in UE4 are
called Physically Based Mate rials. This n ew rendering mechanism makes the cre-
1
For information about details, please refer to the Unreal Engine 4’s End User License A greement
(EULA) at Unreal E ngine Website.