Description
Course info
Level
Advanced
Updated
Jan 18, 2014
Duration
2h 17m
Description

In this tutorial we will learn how to create a type of gameplay puzzle typically seen in 3rd person action adventure games. We will go over the steps required to set up the puzzle scripting and animations from scratch. We will use the visual scripting system Kismet and the keyframing tool Matinee included with UDK to accomplish this. By the end of this tutorial, you will have the knowledge to create your own gameplay puzzles as well as different types of prototypes using UDK. Software required: July 2013 UDK Beta.

About the author
About the author

Christian Chang is a video game developer, instructor, and author.

More from the author
Level Streaming Using Kismet in UDK
Advanced
1h 46m
11 Apr 2014
Section Introduction Transcripts
Section Introduction Transcripts

Introduction and Project Overview
Hi everyone, my name's Christian Chang. I'm a senior level designer at KIXEYE. Some of my past projects include Star Wars 1313, Medal of Honor, James Bond: From Russia with Love, and America's Army. In this series of lessons, we will create a style of puzzle game play typically seen in third person action adventure games. We will use UDK and focus on using the visual scripting system, Kismet, and the cinematic keyframing system, Matinee. We will start off by playing through the finish level to understand how the puzzle works. Then we will learn how to set up the game type and player camera. We will learn how to convert the torch to an InterpActor, attach actors to it, set up the logic so the torch can be picked up, dropped, and set on fire. We will then set up the machinery that will reveal the answers to the puzzle. From there, we will create the logic for the pressure plates that the player will use to solve the puzzle. Next, we will produce a cinematic to let the player know that the puzzle has been solved. By the end of this course, you will have the knowledge to create your own gameplay puzzles, as well as prototype other game play features in UDK. So let's start with the first lesson.