Search public documentation:


Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 Home > Gameplay Programming

Gameplay Programming


Programming gameplay elements is mainly done using the UnrealScript programming language. New custom classes are created which may extend from one of the existing classes in the engine that provide basic, generic functionality that is crafted int he custom class to fit the needs of the game. Unreal Engine 3 contains generic systems for creating players, NPCs, game rules, camera perspectives, collectible items and weapons, vehicles, etc. that can be crafted to fit any type of game. Of course, you may find yourself needing to implement elements for your game which simply do not exist in any form within the existing engine. UnrealScript provides plenty of flexibility in these cases making it possible to create virtually anything that may be necessary to make your game work.

Getting Started Topics

Technical Topics