Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
15
Lang/UScript/00-LANG.txt
Normal file
15
Lang/UScript/00-LANG.txt
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{{language|UScript
|
||||
|
||||
|LCT=no
|
||||
}}
|
||||
{{Wikipedia|UScript}}
|
||||
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.
|
||||
{{Stub}}
|
||||
== See Also ==
|
||||
*[http://wiki.beyondunreal.com/UnrealScript UnrealScript]
|
||||
2
Lang/UScript/00-META.yaml
Normal file
2
Lang/UScript/00-META.yaml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
---
|
||||
from: http://rosettacode.org/wiki/Category:UScript
|
||||
Loading…
Add table
Add a link
Reference in a new issue