OTHER iD PROGRAMS! Log In to iD Tech 365 Sign Up Now!

Forgot your username or password?

Quick Search

This Month's Gaming Tournament

This Month's Tournament Game

Flying Candy
flying-candy-icon
Prize: Gift Packages For 1st, 2nd, 3rd & 4th Place!

Score to beat
Maddox2000: 127,005

Join the Fun! Play Now!

Recommended Video Tutorials

Introduction to After Effects

An introduction to the basics of After Effects, designed to get you ready...

After Effects®

aftereffectsintro

Creating an Outdoor Terrain with UDK - Part 1 of 3

Indoor terrain is fun, but outdoor terrain offers for a lot more freedom....

UDK

terrain1

Browse All Videos

Recommended Tutorials

01: Introduction

Begin creating Warkid, an Action Platformer, in Flash. Set up your...

Flash® Game Design

flashgame

02: The Library and Document Class

In this tutorial, we set up our Library, create the game's Document...

Flash® Game Design

flashplatform

Browse All Tutorials

UDK_ICON

UDK, the Unreal® Development Kit, is the industry standard game engine for creating FPS (First Person Shooters) and much more. UDK is fun software to learn because there are so many different things to do: 3D modeling, video game programming with Kismet, creating cinematic sequences and, of course, blowing stuff up! Unreal is also ideal for all skill levels: beginners can enjoy working with the pre-made assets that come packaged with the engine, while ambitious pros can tackle creating their own brand new game from scratch. UDK is free to download, so what are you waiting for? Start kickin’ some keester with these UDK tutorials today! UDK is rated T for Teen by the ESRB: The full content of these tutorials is viewable only by students 13 years and older.

Download The Unreal® Development Kit!
New versions of UDK are frequently released, though all current versions should be compatible with our tutorials.

Tutorials

deathmatch

Creating your first Deathmatch level using UDK

This tutorial is designed for beginners who have never used a level editor before. By the end, you will have made a simple, playable deathmatch level.

Tutorial Type: Text

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

pooludk

Creating Pools in UDK

This tutorial will teach you how to create "pools" you can put in your levels which will look and react like liquid.

Tutorial Type: Text

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

objectsfracture

Creating objects that fracture in UDK

Ever wanted to create your own destructible environments? Here is your chance. We’re going to create a static mesh that can be fractured when you shoot at it.

Tutorial Type: Text

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

sequences

Creating Animated Objects in UDK

This tutorial will teach you how to make moving objects such as elevators, doors, etc. in UDK.

Tutorial Type: Text

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

cinematic

Creating a cinematic in UDK

In this tutorial, we will create a cinematic camera and animate it through a pre-built level. If you have a level already built, you can use that instead of the one provided in the support files.

Tutorial Type: Text

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

Create your own Capture The Flag Level

terrain1

Creating an Outdoor Terrain with UDK - Part 1 of 3

Indoor terrain is fun, but outdoor terrain offers for a lot more freedom. In this lesson we're going to cover how to add a new terrain.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

mountainUDK

Creating an Outdoor Terrain with UDK - Part 2 of 3

In this lesson, we're going to cover how to add and subtract height to create mountains, valleys and other and landscape features.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

udkskydome

Creating an Outdoor Terrain with UDK - Part 3 of 3

In this lesson we're going to cover how to add in a light and skydome in UDK.

Tutorial Type: Text

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

vehicle_capture

Creating a Vehicle Capture The Flag Level in UDK

In addition to the basic Deathmatch, it is also possible to include a vehicle-based Capture the Flag game mode. This lesson will go over how and where to add flags.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

udk_armor

Armor, Ammunition, Health and Weapons in UDK Games - Part 1 of 3

When making UDK games, we don't want to overlook the objects necessary to increase the life of each match. This video demonstrates how to add armor, ammunition, and health to your UDK games.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

weapon_factory_udk

Armor, Ammunition, Health and Weapons in UDK Games - Part 2 of 3

This video demonstrates how to add weapons in UDK.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

weapons_udk

Armor, Ammunition, Health and Weapons in UDK Games - Part 3 of 3

In this video, the theoretical "gravitational pull" of each object is discussed.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

staticmesh

Static Meshes, Foliage, Buildings, and Creativity in UDK - Part 1 of 3

Some of the most important elements a designer includes on a map are the objects that the player doesn't directly interact with. These objects, known in the UDK as "static meshes," define what type of area the player is fighting in. These objects also define what the player is fighting over. This video demonstrates how to add static meshes.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

foliage_udk

Static Meshes, Foliage, Buildings, and Creativity in UDK - Part 2 of 3

This video demonstrates how to add foliage to your UDK level.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

buildings_udk

Static Meshes, Foliage, Buildings, and Creativity in UDK - Part 3 of 3

This video demonstrates how to create custom buildings with static meshes in your exterior level.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

udkwatervolume

Water Volumes, Blocking Volumes and Trigger Volumes in UDK - Part 1 of 3

Volumes are used to make the game change without the player being able to see the change. By using volumes, we are able to trigger events, add water, force the player to crouch, or even prevent the player from walking into an area. This video demonstrates how to add in water volumes.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

blockingvolumeudk

Water Volumes, Blocking Volumes and Trigger Volumes in UDK - Part 2 of 3

Volumes are used to make the game change without the player being able to see the change. Using volumes, we can trigger events, add water, force the player to crouch, or even prevent the player from walking into an area. This covers how to create blocking volumes.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

doortriggerudk

Water Volumes, Blocking Volumes and Trigger Volumes in UDK - Part 3 of 3

Volumes are used to make the game change without the player being able to see the change. Using volumes, we can trigger events, add water, force the player to crouch, or even prevent the player from walking into an area. This video demonstrates how to add in trigger volumes so the moving doors work.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

teleportersUDK

Doors, Teleporters and Jump Pads in UDK - Part 1 of 3

We may not always want the player to have to walk across large areas of land. In order to get players to different areas faster, we can add in a variety of objects: teleporters, jump pads, or moving doors. In this lesson, we will demonstrate how to add in teleporters.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

jumppad

Doors, Teleporters and Jump Pads in UDK - Part 2 of 3

This lesson will demonstrate how to add jump pads in UDK.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

doorudk

Doors, Teleporters and Jump Pads in UDK - Part 3 of 3

In this lesson, we will demonstrate how to add in working doors with Kismet in UDK.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

speedtreesUDK

Creating SpeedTrees in UDK: Modeling and Compiling - Part 1 of 3

This video demonstrates how to create a basic SpeedTree. We have to model and compile the trees so that they can be loaded into the UDK, and we'll be starting with the first step in the creation of custom trees.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

speedtreemodel

Creating SpeedTrees in UDK: Modeling and Compiling - Part 2 of 3

This tutorial is part of a series. Make sure to begin with Part One, where you can download the files needed to complete this series of tutorials. Tree Huggers Need Not Apply As cool as that was, it's difficult to make an environment seem extraterrestrial if the trees look, well, terrestrial. You know what that [...]

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

speedtreescompiling

Creating SpeedTrees in UDK: Modeling and Compiling - Part 3 of 3

This video demonstrates how to compile the tree.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

importingspeedtreeudk

Creating SpeedTrees in UDK: Importing - Part 1 of 3

Now that we've created our SpeedTrees, we have to import them into the UDK and make them work. This lesson will demonstrate how to properly import the files into the UDK.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

speedtreeudkimporting

Creating SpeedTrees in UDK: Importing - Part 2 of 3

Now that we've created our SpeedTrees, we have to import them into the UDK and make them work. This lesson will demonstrate how to create the materials necessary for the SpeedTree.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

udkimportspeedtree

Creating SpeedTrees in UDK: Importing - Part 3 of 3

Now that we've created our SpeedTrees, we have to import them into the UDK and make them work. This lesson will demonstrate how to attach the materials to the SpeedTree and place the SpeedTree into the world.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

udkproduction

Finalizing and Producing Your Death Match Level in UDK - Part 1 of 2

This lesson focuses on putting the finishing touches on our map. Specifically, we will focus on on adding in pathnodes, which are necessary for working AI.

Tutorial Type: Text

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

udkdeatchmatch1

Finalizing and Producing your Death Match level in UDK - Part 2 of 2

We can export our map into a mode that can be played by our friends, even if they don't have the UDK! Let's walk through the process.

Tutorial Type: Video

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

Reference

udkbugs

Bug Hunt: A Glossary of UDK Bugs and Errors

Your Unreal map almost certainly has a bug problem. Fortunately, this is the exterminator.

Tutorial Type: Text

Platform Compatibility: Windows

Skill Level:

  • Everyone
  • Intermediate
  • Advanced

View Tutorial

Create

Browse All:

Connect

MORE iD PROGRAMS