UnrealScript
UnrealScript (often abbreviated to UScript) is the scripting language of the Unreal Engine and is used for authoring game code and gameplay events.
Similar in basic design principles to Java, UnrealScript has object-oriented features and is recognizable as a member of the curly brace family. As in Java, UnrealScript does not support multiple inheritance, classes all inherit from a common Object class and are defined in individual files named after each class. Unlike Java, UnrealScript is case-insensitive, and does not have object wrappers for primitive types. Interfaces are only supported in Unreal Engine generation 3 and a few Unreal Engine 2 games. UnrealScript supports operator overloading, but not method overloading, except for optional parameters.
The language was also designed for simple, high-level game programming. The UnrealScript interpreter was programmed by Tim Sweeney, who had also created an earlier game scripting language called ZZT-oop.
By making the process of modifying the game easier, UnrealScript helped enable the growth of a large community of people on the Internet dedicated to modifying Unreal. This ability greatly added to the overall longevity of Unreal and provided an incentive for new development.
See also
- WOTgreal - Integrated development environment for UnrealScript
External links
- UnrealScript Language Reference for UE2
- UnrealScript Language Reference for UE3
- UnrealScript Language Reference circa 1998 (Original Unreal)
- UnrealWiki: UnrealScript
| File:HelloWorld.svg | This programming language-related article is a stub. You can help Wikipedia by expanding it. |
de:UnrealScript fr:UnrealScript ko:언리얼 스크립트 nl:UnrealScript ja:UnrealScript
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...