The Unreal Engine was first introduced to the gaming landscape in 1998 through Epic's first-person shooter, Unreal. While the core of it is written in C++, Epic managed to craft a language of their own, called UnrealScript, which is similar to Java in a number of ways.
In November 2009, Epic released the Unreal Development Kit, an SDK utilizing the Unreal Engine, which allows developers to write and release games of their own. Many of this generation's leading AAA titles utilize the Unreal Engine, including the Mass Effect, BioShock, and Gears of War franchises.
My plan with this book is to allow you to have the ability to craft worlds of your own, by teaching you how to program for the industry's leading 3D engine for AAA development.