I’m really proud and excited to announce that my second book about using UDK to make games has just been published. Whereas the first book was primarily for beginners who are just starting out with UDK; in this book I was really able to show some of the tricks that I’ve learned over the past years using UDK to take projects to the next level!


Over the course of the book I worked on a bunch of different projects trying to focus on things that aren’t necessarily taught often and add extra tools so to say to designers who have gotten used to creating maps inside of UDK and want to take their skills to the next level. That being said, I had a number of first time users of UDK read the book and were able to complete the projects.

Since I could only work on the book on weekends, each chapter felt like a game jam for me, aside from the fact that I had to write every step I did after I did it. That being said, I had an absolute blast working on it and I hope that you’ll enjoy it too!

The book is available in paper hardcopy, .PDF, .mobi, and .epub formats.

You can pick it up at the publisher’s website here or at Amazon or wherever books are sold.

Here, just for fun, is an overview of the content from the book from the publisher’s website:




  • Guides you through advanced projects that help augment your skills with UDK by practical example
  • Comes complete with all the art assets and additional resources that you need to create stunning content
  • Perfect for level designers who want to take their skills to the next level


Table of Contents

Project One: Advanced Kismet – Creating a Third-person Platformer
Project Two: Terror in Deep Space
Project Three: Terror in Deep Space 2: Even Deeper
Project Four: Creating a Custom HUD
Project Five: Creating Environments
Project Six: Dynamic Loot
Project Seven: Managing Loot
Project Eight: UnrealScript: A Primer


What you will learn from this book

Create a side scrolling platformer game with collectables and power-ups
Build a third-person rail-shooter making use of prefabs, particle systems, skyboxes, and more
Design a HUD using Scaleform and the latest ActionScript 3.0 code that you can integrate with any map you’ve ever created
Create realistic environments whilst ensuring performance and minimizing repetitive gameplay
Detailed tips and tricks showing you how to create environments and iterate on them quickly using Geometry Mode
Discover how you can utilize lighting and the environment to affect a player’s behavior
Create a dynamic torch that can be picked up, stored in an inventory, equipped (to carry around lighting the way), and dropped anywhere in the game
Create a new inventory to accommodate for our torch and other dynamic objects


In Detail

UDK (Unreal Development Kit) is the free version of the popular and award-winning Unreal Engine 3. A truly powerful tool for game development, there has never been a better time to use it for both commercial and independent projects. By learning about advanced functionality via engaging practical examples, you too can take your game to the next level and stand out from the crowd.

Learn about advanced aspects of UDK game development, ranging from the creation of a 2D-style platformer to building your very own Western-RPG style inventory system using Scaleform. You’ll discover how you can exploit UDK to the fullest extent, making it possible to create a series of exciting projects all within the UDK Editor.

By using this book, you will be able to create a 2D-style platformer, a spaceship rail-shooter, as well your very own custom HUD. We then move on to more advanced projects, like the creation of an inventory system for a Western-RPG, complete with dynamic objects that can be dropped anywhere in the game world. On top of all of this, you’ll also learn how to quickly and efficiently create modular environments within UDK itself.


Written as a series of engaging and practical projects, this essential guide will help you take your skills to the next level and become a game development hotshot. If you would like to truly unlock the potential of the Unreal Development Kit or are interested in using Scaleform for your own personal projects, then this book is for you.

Who this book is for

“Mastering UDK Game Development” was designed for people who want to truly take their projects to the next level. Those who are familiar with the basics of creating things in UDK will have an easier time, but each project contains step-by-step explanations, diagrams, screenshots, and downloadable content that should make it possible for someone with no prior experience to learn UDK at an accelerated pace.


1 2 3 5
December 7th, 2017

Unity 2017 Tilemap Tutorial

Content creation is one the most time-consuming aspects of game development. One way you can design levels quicker and easier […]

January 7th, 2017

Visual;Conference 2017

As a part of Visual;Conference 2017, I was invited to give a talk on Game Engines for the development of […]

November 11th, 2014

Unity Game Development Blueprints Released!

My fifth title, and first Unity title, is now out! In this book I took feedback from my previous books […]

May 6th, 2014

Video Series UDK Game Development Released!

My fourth title published by Packt is now out! Unlike previous entries this is a video series and delves into […]

December 17th, 2013

Benefits and drawbacks of using Kismet

As with any job it is important to use the tool that is appropriate for it. UDK provides three ways […]

November 20th, 2013

Types of Collision in UDK

As you may know, a lot of the interactivity from games comes from the ability to have objects interact with […]

August 19th, 2013

Guest appearance on CrunchCast

Recently I had the privilege to talk to Chris Holden on CrunchCast about myself, my books, and Unreal in general. […]

August 18th, 2013

Getting Started with UDK – UnrealScript

This post will be the most useful for those who have already read or are currently reading my latest book, […]

June 8th, 2013

Flash 101: An Introduction

As you begin your project, there may be many new panels and areas that are yours to use.   Stage […]

June 8th, 2013

Setting up Flash CS6 to use Scaleform with UDK

Currently, I am in the middle of writing my third book with Packt Publishing, this book on creating a single project over […]