| Home Page | Recent Changes | Preferences

UnrealScript

UnrealScript is the Java-style programming language used by the Unreal Engine. This is the starting point for the Unreal Wiki's reference pages.

Starting points

Core

Syntax

We're also working on an EBNF UnrealScript Grammar, but bear in mind it's fairly technical.

Geometry

Objects

Extending Core Functions

See also Open Source.

Engine

Classes

  • Package – Very basic introduction to UT package files, and how they're assembled (.u, .utx, .umx, .uax, .unr)
  • Class Tree (navigate also from Object or Actor. To jump directly, use the search function at the foot of this page)
  • UnrealScript Source

How stuff works

Graphics

Other Things

Techniques

UnrealScript for Mappers

Pages that cover basics, aimed at mappers.

Official Reference Docs

Scripting Utilities

Miscellaneous

External Links

Related Topics

Discussion

Wormbo: Something makes me feel this page needs to be refactored since it's the portal to all UnrealScript-related topics.

Tarquin: yes! Any ideas?

Suggestions for new pages

  • overview of "begin play functions": post- and pre-. What do they do? What is the diff between the two? When to use them?
  • something in the "How stuff works" section on the "chain of command": Events, Trigger, the concept of the Instigator variable that gets passed along a chain of objects.

Ideas for a page name for these two? Could "How stuff works" be called "unrealscript systems" instead?

The Unreal Engine Documentation Site

Wiki Community

Topic Categories

Image Uploads

Random Page

Recent Changes

Offline Wiki

Unreal Engine

Console Commands

Terminology

Mapping Topics

Mapping Lessons

UnrealEd Interface

Questions&Answers

Scripting Topics

Scripting Lessons

Making Mods

Class Tree

Questions&Answers

Modeling Topics

Questions&Answers

Log In