https://wiki.beyondunreal.com/w/index.php?action=history&feed=atom Legacy:Terminology - Revision history 2017-11-18T04:32:08Z Revision history for this page on the wiki MediaWiki 1.25.1 https://wiki.beyondunreal.com/Legacy:Terminology?diff=8064&oldid=prev IceCreamYou: *Added relevant link 2007-06-17T16:25:12Z <p>*Added relevant link</p> <p><b>New page</b></p><div>'''Got a term that isn't described here?''' Add it to the list (at its appropriate place) and leave the explanation out. Somebody else will fill it in.<br /> <br /> '''Contributors:''' Please read the [[Legacy:Terminology/Style|Terminology Style Guide]]. Also please don't add random UnrealScript variable names to this page, it's not intended for that. (Use the [[Legacy:Search|Search]] instead, please.)<br /> <br /> ==A ==<br /> ; Abstract class : a class which can't be added to a map or spawned in game and is thus only useful as a ''base class''. See [[Legacy:Class Syntax|Class Syntax]].<br /> ; Accessed None : [[Legacy:UnrealScript|UnrealScript]] warning message, meaning that code attempted to retrieve or alter data via an invalid object reference (also see [[Legacy:Log Warnings|Log Warnings]])<br /> ; Active brush : another name for the [[Legacy:Red Builder Brush|red builder brush]]<br /> <br /> ; [[Legacy:Actor|Actor]] : object in three-dimensional virtual space<br /> ; Algorithm : implementation, procedure, protocol, or sequence of rules or instructions, (usually for accomplishing a maths-oriented task) that specify the order and kind of arithmetic operations that are used on specified set of data, though technically, a cooking recipe is an example<br /> ; [[Legacy:Alpha Channel|Alpha Channel]] : Information contained within an image file that can be used to determine the intensity of different material properties such as opacity and specularity intensity among other things.<br /> ; Alpha Map : An Unreal Tournament Map that is being tested by the mapper, and/or a few other, selected people.<br /> ; Alpha version : unfinished software version, not yet feature-complete; not ready for public release. <br /> ; [[Legacy:Animation|Animation]] : Series of pre-generated, articulated graphic components that convey character motion or behavior, during a scene display, and are called by the animation subsystem in specific game situations<br /> ; Anti-Aliasing : System of smoothing out jagged edges on the screen. Video card renders at a higher resolution and then tones it down to your current set resolution.<br /> ; Anisotropic Filtering : System to improve quality of textures rendered at various angles.<br /> ; Assertions : Code expression that usually evaluates to true or false. Utilized to ensure that components behave properly; typically, checks on execution conditions and performance<br /> ; Array : Variable containing an ordered set of values of the same type, indexed by an integer<br /> ; [[Legacy:Artificial Intelligence|AI]] : Artificial Intelligence; in game development, AI is a code subsystem that controls the behavior of agents (or [[Legacy:Bot (UT)|Bot (UT)]]s, see [[Legacy:Bot Support|Bot Support]]), objects, and numerous [[Legacy:Actor|actors]]; the AI is responsible for realistic, or, intelligent, behavior of opponents during gameplay<br /> ; Attribute : synonymous to ''Property''<br /> <br /> ==B ==<br /> <br /> ; Base [[Legacy:Class|class]] : higher level, generalized class; used to define characteristics common to all its sub[[Legacy:Class|class]]es. [[Legacy:ScriptedPawn|ScriptedPawn]] is the base class for Unreal I monsters, for example.<br /> ; Beta version : unfinished software version, yet considered feature-complete, that's still in testing stage; not yet ready for public release<br /> ; [[Legacy:Bilinear Filtering|Bilinear Filtering]] : see [[Legacy:Bilinear Filtering|Bilinear Filtering]].<br /> ; BMP : [[Legacy:Bitmap|bitmap]] file format (with no or lossless compression)<br /> ; Boolean : value that is either true or false<br /> ; Bone : An object which describes the relationship of itself to other &quot;bones.&quot; Bones usually have vertices attached which move with the bone, thus creating an animation without worrying about the placement of each vertex. See [[Legacy:Skeletal Mesh|Skeletal Mesh]]<br /> ; [[Legacy:Bot|Bot]] : A computer-controlled player character<br /> ; Botplay : The gameplay as specifically related to [[Legacy:Bot Support|Bot Support]]<br /> ; [[Legacy:Brush|Brush]] : piece of geometry that builds the virtual space<br /> ; [[Legacy:BSP|BSP]] : Binary Space Partition; static data structure method used by game programmers to determine correct front-to-back polygon visibility, so that scenes are rendered realistically<br /> ; [[Legacy:BSP Hole|BSP hole]] : building bug, yields unwanted invisible obstacles and players falling into geometry and dying<br /> <br /> ==C ==<br /> <br /> ; [[Legacy:Canvas|Canvas]] : the class in the Unreal engine that is responsible for drawing items directly onto a player's display. The most common use of the canvas is in the creation and modification of a [[Legacy:HUD|HUD]].<br /> ; [[Legacy:Typecasting|Casting]] : see [[Legacy:Typecasting|Typecasting]]<br /> ; [[Legacy:Class|Class]] : type of an object, an object's class defines how an object is implemented; derived from or instantiated by an object, from which it inherits clearly defined attributes. A class can contain: static data members, objects of another class, pointers and references to types and objects of the same or another class, declarations of another class, member functions, and friend classes. All Classes are listed in the [[Legacy:Actor|Actor]] browser.<br /> ; Client : any linked user (another remote computer terminal, or program, or even another [[Legacy:Class|class]]) of another server, or program, or class is said to be a client of that entity.<br /> ; Compiler : software that parses a high-level language, and converts source code to a binary executable program, that will run on Windows, Unix, or some operating system.<br /> ; Constructor : method that is automatically called when an object is created; responsible for initializing this object; see [[Legacy:Creating Actors And Objects|Creating Actors And Objects]].<br /> ; [[Legacy:CSG|CSG]] : Constructive Solid Geometry, the general idea behind building geometry in UnrealED.<br /> <br /> ==D ==<br /> <br /> ; Declaration : code statement that doesn't produce executable code when compiled, but informs the compiler about new variables and functions (and their types, parameters, and so on)<br /> ; Destructor : method that is automatically called when an object is destroyed; responsible for releasing resources (memory, sockets, other objects) used by this object; see [[Legacy:Destroying Objects|destroying objects]]<br /> ; DLL : Dynamic Link Library, file containing native executable code that is bound to another application (or [[Legacy:UnrealScript|UnrealScript]]) at runtime<br /> ; [[Legacy:DXT|DXT]] : some sort of [[Legacy:Texture Compression|texture compression]] mojo. See [[Legacy:Texture Format|texture format]].<br /> ; [[Legacy:Dynamics|Dynamics]] : Effects in the map that the map designer put in to make the map more pleasing to the eyes and ears. Examples are [[Legacy:Mover|Mover]]s, [[Legacy:Emitter|Emitter]]s, and [[Legacy:Sound|Sound]]s.<br /> <br /> ==E ==<br /> <br /> ; [[Legacy:Emitter|Emitter]] : an [[Legacy:Actor|Actor]] responsible for creating a particle effect; there are two emitter [[Legacy:Class|class]]es in [[Legacy:UT2003|UT2003]]: [[Legacy:Emitter|Emitter]] and [[Legacy:XEmitter|xEmitter]]<br /> ; Engine : the underlying code framework which makes a complex computer program run.<br /> ; Enumeration : ordered set of numeric constants whose values are automatically assigned during compilation (declared with the &lt;tt&gt;enum&lt;/tt&gt; keyword)<br /> ; [[Legacy:Environment Mapping|Environment mapping]] : dynamic UV mapping of a skin on a [[Legacy:Mesh|mesh]], depending on the viewer's relative position, producing a mirror-like effect. <br /> ; [[Legacy:Event|Event]] : (1) an [[Legacy:Actor|actor]]'s or [[Legacy:Trigger|trigger]]'s reaction to something, broadcast to [[Legacy:Actor|actor]]s with matching [[Legacy:Tag|tag]]s; (2) [[Legacy:UnrealScript|UnrealScript]] [[Legacy:Function Syntax|function]] called from native code.<br /> <br /> ==F ==<br /> <br /> ; Face : see [[Legacy:Polygon|Polygon]]<br /> ; [[Legacy:FinalBlend|FinalBlend]] : a texture [[Legacy:Modifier|Modifier]]<br /> ; Float : numerical value capable of storing numbers with digits after the decimal point (like 3.142)<br /> ; Forward kinematics (FK) : A term used in skeletal animation, indicating that motion in a skeletal hierarchy (a set of connected bones) is transferred down the hierarchy. Example: rotation applied to a shoulder joint results in rotation of the bones below that joint in the skeletal chain : upper arm, forearm, hands, fingers or claws, etc. See also Inverse kinematics (IK).<br /> ; [[Legacy:FOV|FOV]] : Field Of Vision (or: Field Of View)<br /> ; [[Legacy:Function Syntax|Function]] : piece of code with a defined entry point and one or more exit points<br /> ; [[Legacy:Function Syntax|Function]] call : request for an object to carry out one of its operations. Code command within a program that jumps to a different portion of the code and returns to the statement following the call after executing that code (and may return a data value to it). The function return can be a value, a reference, or a pointer.<br /> ; [[Legacy:Function Syntax|Function]] overriding : see ''Overriding''<br /> ; [[Legacy:Function Syntax|Function]] prototype : see ''Prototype''<br /> <br /> ==G ==<br /> <br /> ; G16 : 16 bit grayscale texture. See [[Legacy:Texture Format|texture format]]<br /> ; [[Legacy:Gameplay|Gameplay]] : the playability of a game or an element of a game or map; it's relative value in terms of play<br /> ; [[Legacy:Gametype|Gametype]] : a way to implement a [[Legacy:Mod|mod]]; specifies basic rules for playing the game (e.g. CTF: get enemy flag and touch your own with it); can be further modified through [[Legacy:Mutator|mutator]]s<br /> ; [[Legacy:Garbage Collection|Garbage collection]] : automatic destruction of unreferenced objects (as in Java, Perl or [[Legacy:UnrealScript|UnrealScript]])<br /> ; [[Legacy:Brush Rotate|Gimbal lock]] : occurs when rotations in successive axes make further rotations either impossible or produce undesired results.<br /> ; Gibs : Body parts that fly everywhere when you blow somebody up.<br /> ; Gold Version : Version released to the public after the Alpha and Beta versions.<br /> <br /> ==H ==<br /> <br /> ; Hidden variable : a variable defined in a class but not accessible in UnrealEd's [[Legacy:Actor Properties Window|Actor Properties Window]]. This is done with the [[Legacy:Variable Syntax|variable syntax]] '''var''' instead of '''var()'''.<br /> ; Hierarchy : an ordering of things (such as objects, classes, people) in a tree-like structure, where things descend or depend on their superiors. Examples: a family tree, the military chain of command. Superseding values affect preceding values, but not vice versa.<br /> ; HOM : [[Legacy:Hall Of Mirrors|Hall Of Mirrors]] effect, a rendering bug<br /> ; [[Legacy:HUD|HUD]] : Heads-Up Display, rendered on top of the in-game 3D [[Legacy:Viewport|viewport]] and displaying in-game data like frags, weapons, ammo and scores<br /> <br /> ==I ==<br /> <br /> ; Implementation : program code structure that accomplishes some task or sequence of functions (see also ''Interface'')<br /> ; Inheritance : relationship among classes wherein one class shares the structure and/or behavior defined in one or more other super[[Legacy:Class|class]]es<br /> ; Instantiation : [[Legacy:Creating Actors And Objects|creation]] of an object from a [[Legacy:Class|class]], each object having a copy of its own (non-static) data members<br /> ; Instigator : a [[Legacy:Pawn|Pawn]] which is considered responsible for the damage done by one actor to another; an [[Legacy:Actor|Actor]] class property; often used for the &lt;tt&gt;InstigatedBy&lt;/tt&gt; or &lt;tt&gt;EventInstigator&lt;/tt&gt; parameters of Trigger() and TakeDamage() functions<br /> ; Integer : numerical value, a whole number without decimals (like 10)<br /> ; Interface : user's or client's perception of an object; object-oriented data abstraction is to provide a clean and efficient interface that allows the user to access the underlying implementation<br /> ; Inverse kinematics (IK) : A term used in skeletal animation, indicating that motion in a skeletal hierarchy (a set of connected bones) is transferred up the hierarchy. Example: Positioning a hand bone at the end of a skeletal chain results in joints further up the chain (e.g., forearm and upper arm) being relocated as needed. See also Forward kinematics (FK).<br /> ; [[Legacy:Iterator|Iterator]] : special function that allows iteration over all or a given subset of all [[Legacy:Object|object]]s, using a &lt;tt&gt;foreach&lt;/tt&gt; loop<br /> <br /> ==J ==<br /> <br /> ; [[Legacy:JumpSpot|JumpSpot]] : a [[Legacy:NavigationPoint|NavigationPoint]] actor indicating a good place for bots to jump ''to'', not from. Also indicates a good point for translocation, double-jump, impact-jump, etc.<br /> <br /> ==K ==<br /> <br /> ; [[Legacy:KillZ|KillZ]] : a [[Legacy:Level Properties|Level Properties]] setting of the lowest altitude that a [[Legacy:Pawn|Pawn]] can exist. Lower than this altitude, the Pawn is killed. See also [[Legacy:StallZ|StallZ]].<br /> <br /> ==L ==<br /> <br /> ; [[Legacy:Lighting|Lighting]] : A combination of the lights in the levels, and the light-maps that are overlayed onto walls, giving the impression of lights on those walls.<br /> ; [[Legacy:Linked List|Linked List]] : List consisting of objects where each item has a reference (link) to the next one. <br /> ; LOD : Level Of Detail. Allows high-end machines to display fancy detail (eg weather effects) and low-end machines to just show the essentials. Also allows details to be skipped at farther distances, improving performance. (which allows more details to be shown at closer distances) See, for example, [[Legacy:Chain Of Events When Spawning Actors|Chain Of Events When Spawning Actors]].<br /> ; [[Legacy:Log|Log]] : text file which the game writes as it executes.<br /> <br /> ==M ==<br /> <br /> ; [[Legacy:Map Flow|Map Flow]] : Map layout design that promotes smooth, fast and exciting gameplay<br /> ; Masked : color blending type; makes part of a [[Legacy:Texture (UT)|Texture (UT)]] transparent (see [[Legacy:Color Blending|color blending]])<br /> ; [[Legacy:Material|Material]] : rectangular image ([[Legacy:Bitmap|bitmap]]) that can be applied to [[Legacy:Brush|brush]] [[Legacy:Surface|surface]]s and [[Legacy:Mesh|mesh]]es or directly drawn on a [[Legacy:Canvas|canvas]]; also see [[Legacy:Texture|texture]]<br /> ; [[Legacy:Mesh|Mesh]] : three-dimensional representation of an [[Legacy:Actor|Actor]] in virtual space (like weapons, pickups, players)<br /> ; Method : function (piece of code) that deals with objects of a given class; defined by the object's class<br /> ; [[Legacy:Mod|Mod]] : short for ''modification''; modification of a game can add new rules or content and in UnrealEngine games (like Unreal or Unreal Tournament) a modification can be implemented as a [[Legacy:Mutator|Mutator]], a [[Legacy:Gametype|gametype]], a total conversion, a player model, a [[Legacy:VoicePack|VoicePack]], an [[Legacy:AnnouncerPack|AnnouncerPack]] and a few other ways<br /> ; Modulated : color blending type; mid-gray is transparent, black and white are opaque (see [[Legacy:Color Blending|color blending]])<br /> ; [[Legacy:Mover|Mover]] : movable [[Legacy:Brush|Brush]] (for doors, elevators and visual effects)<br /> ; [[Legacy:Mutator|Mutator]] : a way to implement a [[Legacy:Mod|mod]] in UnrealEngine games; mutators usually just change a certain aspect of the game, but there are also mutators with large scale modifications (e.g. weapon mods, competitive mods); mutators are stackable with other mutators to combine their modifications<br /> ; [[Legacy:MyLevel|MyLevel]] : a special name for a package. Using this tells UnrealEd to embed a resource in the current map file.<br /> <br /> ==N ==<br /> <br /> ; Name : unique specifier for an object or class (or something else) in UnrealScript; unlike strings, can't be modified like a string value and may not contain anything except letters, numbers and underscores<br /> ; Native code : code that can be interpreted by a computer's processor without any intermediate steps. In Unreal, this is C++ code in DLL files.<br /> ; [[Legacy:Newbie|Newbie]] : a person that's new to and hence unexperienced in something.<br /> ; N00b : same as [[Legacy:Newbie|Newbie]], but is contemptuous (is that a good word for them?) about being that. They are sometimes [http://www.m-w.com/cgi-bin/dictionary?poseur poseurs].<br /> ; Node : the polys that are seen in Zone/Portal view. They correspond to surface polygons split by [[Legacy:BSP|BSP]] cuts. See [[Legacy:Polygon|polygon]] and [[Legacy:Node Count|node count]].<br /> ; [[Legacy:Node Count|Node count]] : a measure of how much rendering work the engine has to perform to display a view of a map. Also the total number of nodes in the name. <br /> ; Null : Texture(s) that is missing or can not be found. These null textures are given a default texture used by the engine (The green bubbly texture).<br /> <br /> ==O ==<br /> <br /> ; [[Legacy:Obfuscation|Obfuscation]] : Creating code that works but is difficult to understand or work out what it actually does.<br /> ; [[Legacy:Object|Object]] : abstraction that typically is assigned clearly specified characteristics; in other words, a chunk of data with a certain [[Legacy:Class|class]] associated to it; the [[Legacy:Class|class]] describes the data structure and contains the code that deals with objects of that [[Legacy:Class|class]]<br /> ; [[Legacy:OCD|OCD]] : Object Collision Detection<br /> ; [[Legacy:Object Oriented Programming Overview|OOP]] : Object Oriented Programming<br /> ; Overloading (a [[Legacy:Function Syntax|function]]) : redeclaring and reimplementing a function with the same name as an existing function, but a distinguishable set of parameters (like having two versions of a function, one of them working for float parameters, one of them for integer parameters)<br /> ; Overriding (a [[Legacy:Function Syntax|method]]) : redeclaring and reimplementing a method in a subclass<br /> ; Overwriting (a [[Legacy:Function Syntax|method]]) : see ''Overriding (a method)''<br /> ; Owner : Constant Actor declared in the Actor class, specifies who or what owns this object. Use native '''SetOwner( actor NewOwner );''' to set the owner.<br /> <br /> ==P ==<br /> <br /> ; [[Legacy:Package|Package]] : a file containing resources for [[Legacy:Unreal Engine|Unreal engine]] games (like code, decorations, sound, music, maps, or all of it)<br /> ; Pathing or [[Legacy:Bot Pathing|Bot Pathing]] : supporting bot navigation of a level (see [[Legacy:Bot Support|Bot Support]])<br /> ; [[Legacy:Palette|Palette]] : look-up table of colors used in a [[Legacy:Bitmap|bitmap]]<br /> ; Pawn : The parent class of all creatures and players in Unreal which are capable of high-level AI and player controls.<br /> ; PCX : [[Legacy:Bitmap|bitmap]] file format (with no or lossless compression)<br /> ; [[Legacy:Pivot|Pivot]] : point about which a brush is rotated or scaled.<br /> ; Pointer : variable that &quot;points to&quot; an object's memory location; in [[Legacy:UnrealScript|UnrealScript]], all object variables are (typed) pointers, but there's also an unspecific ''pointer'' [[Legacy:Variable Type|variable type]] that serves as a placeholder for C++ pointers in native code<br /> ; [[Legacy:Polycount|Polycount]] : either number of polys currently drawn on screen by the engine, or the total number of ''polygons'' in the map.<br /> ; [[Legacy:Polygon|Polygon]] : two-dimensional, flat, closed shape in three-dimensional space, like a [[Legacy:Brush|brush]] [[Legacy:Surface|surface]]. Currently Unreal Tournament only supports convex polygons.<br /> ; [[Legacy:Prefab_Browser|Prefab]] : A collection of Actors, such as CSG brushes and/or lights that can be copied and used over and over again in a map. ( Useful for distributing map parts without sacrificing storage space since a .t3d (Unreal Text) file is much smaller than a .ut2 file )<br /> ; Private (method or property) : not accessible from outside the [[Legacy:Class|class]] this method or property has been declared in (see ''Public (method or property)'')<br /> ; [[Legacy:Probe Function|Probe function]] : A function that can be enabled or disabled using the ''Enable'' and ''Disable'' methods. These functions are usually defined as &quot;events&quot; and are called by native engine code.<br /> ; Property : individual item of an object's data; defined by the object's [[Legacy:Class|class]]<br /> ; [[Legacy:Function Syntax|Prototype]] : number, order and types of [[Legacy:Function Syntax|function]] parameters<br /> ; [[Legacy:Projector|Projector]] : UT2003's replacement for the deprecated [[Legacy:Decal|Decal]] class. Allows for projected shadows ([[Legacy:ShadowProjector|ShadowProjector]] class) and other neat stuff.<br /> ; Public (method or property) : accessible from outside the [[Legacy:Class|class]] this method or property has been declared in (see ''Private (method or property)'')<br /> <br /> ==Q ==<br /> ; Quad : a single grid element of [[Legacy:Terrain|terrain]]. <br /> ; [[Legacy:Quaternion|Quaternion]] : mathematical entity similar to a complex number. These can be used to represent 3D rotations in a way that eliminates the [[Legacy:Brush Rotate|gimbal lock]] problem with non-l33t rotational matrices; popular with game programmers for this very reason<br /> <br /> ==R ==<br /> <br /> ; Ray tracing : Calculating the lighting in a level by tracing exactly where the light goes.<br /> ; RBB : [[Legacy:Red Builder Brush|red builder brush]]<br /> ; Rendering : subsystem that actually produces the visible scene that is displayed on the computer terminal for players to yell at; consumes the majority of CPU computing capacity<br /> ; [[Legacy:Replication|Replication]] : generic term for sending game-relevant data back and forth between a network server and its clients<br /> ; RGB8 : [[Legacy:Texture Format|texture format]] with three channels (red, green, blue) and 8 bits per channel<br /> ; RGBA8 : [[Legacy:Texture Format|texture format]] with four channels (red, green, blue, alpha) and 8 bits per channel<br /> <br /> ==S ==<br /> <br /> ; [[Legacy:Shader|Shader]] : <br /> ; SHAS : &quot;Sudden Heart Attack Syndrome&quot;. Dying for no apparent reason. Sudden cratering is usually caused by BSP holes (see 'BSP hole').<br /> ; [[Legacy:Sheet|Sheet]] : a brush which does not enclose a 3D volume, usually because it's a single polygon.<br /> ; Simulation : generic term for simulation or prediction (not authoritative) of game behaviour on network clients<br /> ; Skeletal animation : [[Legacy:Mesh|mesh]] animation by having vertices attached to interlinked bones; see ''Animation''<br /> ; Skin : set of textures that are applied to a [[Legacy:Mesh|mesh]] (for instance, a [[Legacy:Bot (UT)|Bot (UT)]], a [[Legacy:PlayerPawn|player]] or a [[Legacy:Decoration|decoration]])<br /> ; [[Legacy:SkyBox|Sky box]] : see page<br /> ; [[Legacy:Solidity|Solidity]] : see page<br /> ; Source (code) : original high-level computer language code, like C++ or Java, that is compiled into an executable program<br /> ; Spawn : [[Legacy:UnrealScript|UnrealScript]] command for [[Legacy:Creating Actors And Objects|creating]] a new [[Legacy:Actor|Actor]]<br /> ; [[Legacy:Spawndeath|Spawndeath]] : an error condition during map [[Legacy:Playtest|Playtest]]ing where the player character repeatedly dies, as if automatically suiciding.<br /> ; [[Legacy:StallZ|StallZ]] : a [[Legacy:Level Properties|Level Properties]] setting of the highest altitude a flying [[Legacy:Vehicle|Vehicle]] can fly before it's thrust power is deactivated. See also [[Legacy:KillZ|KillZ]].<br /> ; [[Legacy:State|State]] : a concept in UnrealScript that allows actors to execute different code in different circumstances. For example, a Bot can be 'Fleeing', 'Attacking', etc. See [[Legacy:State|State]] and also [[Legacy:InitialState|InitialState]]<br /> ; State code : code that is outside of functions in a [[Legacy:State|state]] block<br /> ; [[Legacy:Static Mesh|Static Mesh]] : see page.<br /> ; Structure : ordered arrangement of typed data items; similar to a [[Legacy:Class|class]] in [[Legacy:UnrealScript|UnrealScript]], but can't be referenced (only copied) and doesn't have [[Legacy:Function Syntax|method]]s<br /> ; String : value of text; for instance, a message somebody typed in<br /> ; Subclass : [[Legacy:Class|class]] derived from another [[Legacy:Class|class]] (its base [[Legacy:Class|class]], or super[[Legacy:Class|class]]); inherits properties and [[Legacy:Function Syntax|method]]s from the super[[Legacy:Class|class]] unless they're expressly overwritten<br /> ; [[Legacy:Surface|Surface]] : see page.<br /> ; Syntax : the rule of arranging and ordering commands to form a code. [[Legacy:UnrealScript|UnrealScript]] grammar, if you will; see [[Legacy:Class Syntax|class syntax]] and [[Legacy:Function Syntax|function syntax]]<br /> <br /> ==T ==<br /> <br /> ; Texel : [[Legacy:Texture|Texture]] pixel (as opposed to screen pixel)<br /> ; Text Parsing : the act of using a routine or function of some sort to change symbols in a string variable to reflect the values of certain variables, e.g. replacing &quot;%k&quot; in a death message with the killer's name; see [[Legacy:Message Placeholder|Message Placeholder]]<br /> ; [[Legacy:Texture|Texture]] : rectangular image ([[Legacy:Bitmap|bitmap]]) that can be applied to [[Legacy:Brush|brush]] [[Legacy:Surface|surface]]s and [[Legacy:Mesh|mesh]]es or directly drawn on a [[Legacy:Canvas|canvas]]; special type of [[Legacy:Material|material]]<br /> ; Total conversion : mod attempting to totally change the underlying game into a different game by providing all-new content (game types, user interface, weapons, maps, models, menus)<br /> ; Trace : follows a straight line through the world, usually until it hits solid geometry. Usually used to determine where bullets hit.<br /> ; Translucent : color blending type; black is transparent, white is opaque (see [[Legacy:Color Blending|color blending]])<br /> ; [[Legacy:Trigger|Trigger]] : An actor in a level which, when touched, will activate some effect, or other event.<br /> ; [[Legacy:Typecasting|Typecasting]] : converting one type of variable to another (e.g. Float to Integer)<br /> <br /> ==U ==<br /> <br /> ; UC file : An [[Legacy:UnrealScript|UnrealScript]] source code file (Unreal Class), readable in any plain-text editor.<br /> ; UAX : [[Legacy:UT|UT]]'s and [[Legacy:UT2003|UT2003]]'s [[Legacy:Sounds|sounds]] format.<br /> ; [[Legacy:Ucc|Ucc]] : [[Legacy:UnrealScript|UnrealScript]] execution environment, ucc.exe in the [[Legacy:Engine Directory Structure|System subdirectory]]<br /> ; [[Legacy:UMOD|UMOD]] : Unreal Mod installer<br /> ; UMX : [[Legacy:UT|UT]]'s music format.<br /> ; Unlit : ([[Legacy:Texture (UT)|Texture (UT)]]) rendered without any [[Legacy:Lighting|lighting]] applied to it; yields a bright, uniform appearance<br /> ; USA file : In Unreal 1, Unreal 2, and OldSkool for UT, a file created to save data from a singleplayer game in progress.<br /> ; [[Legacy:UT2MOD|UT2MOD]] : [[Legacy:UT2003|UT2003]]'s [[Legacy:UMOD|UMOD]] format<br /> ; [[Legacy:UU|UU]] : Unreal units, used to measure and specify lengths within the engine's virtual space<br /> ; UV mapping : two-dimensional application and alignment of a skin on a [[Legacy:Mesh|mesh]]<br /> <br /> ==V ==<br /> <br /> ; [[Legacy:Variable Syntax|Variable]] : memory location with a symbolic name where a program can store information for future retrieval<br /> ; Vertex : point in (normally two- or three-dimensional) space; point where polygon edges meet<br /> ; Vertex animation : [[Legacy:Mesh|mesh]] animation by playing a set of different, fixed vertex arrangements (like stop-motion animation in movies); see [[Legacy:Animation|Animation]]<br /> ; [[Legacy:UnrealEd Viewport|Viewport]] : Window in UnrealEd which shows one view of the map that is loaded; a class in UnrealScript that represents the local player<br /> <br /> ==W ==<br /> <br /> ; [[Legacy:Project FAQ|Wiki]] : collaborative, open project on the web, gathering knowledge on a certain topic<br /> ; [[Legacy:WarpZoneInfo|WarpZone]] : special kind of [[Legacy:Zone|zone]]. A WarpZone's portal renders what can be seen from the destination portal, and also teleports players and objects which enter it to the destination portal.<br /> <br /> ==Z ==<br /> <br /> ; [[Legacy:Z-Axis|Z-axis]] : The third axis in a 3D co-ordinate system. In FPS games, this also refers to things (architectural detail, enemies, etc) being above or below the player.<br /> ; [[Legacy:Zone|Zone]] : Portion of a map's space that is sectioned off, either to achieve special effects (gravity, water, etc.) or for engine optimization<br /> ; [[Legacy:Zone Portal|Zone portal]] : Type of polygon (usually built with a [[Legacy:Sheet|sheet]] [[Legacy:Brush|brush]]) which tells the engine where zone boundaries lie.<br /> <br /> ==Related Topics ==<br /> <br /> Some other pages that may help:<br /> * [[Legacy:File Format|File Format]] &amp;ndash; Summary of all the file formats encountered when working with Unreal<br /> * [[Legacy:Texture Format|Texture Format]]<br /> * [[udn2:UnGlossary]]<br /> * External Link: [http://www.icecreamyou.com/KeyTerms.htm IceCreamYou's Key Terms] &amp;ndash; A very comprehensive list of terminology<br /> <br /> ==Discussion==<br /> <br /> '''Sweavo:''' I would have thought UScript's semantics would be better thought of as references rather than pointers, since it's not meaningful to increment a reference, whereas incrementing a pointer has some meaning, albeit ill-defined...? Also since non-native functions are executed in bytecode (aren't they?) then actual pointers (in the hardware sense) are not passed around in executing unrealscript are they? I imagined array indices.<br /> <br /> '''IceCreamYou:''' I took the liberty of adding a link to my own Key Terms page... I can't guarantee there aren't a few errors, but it is a very complete list.<br /> <br /> [[Category:Legacy FAQ|{{PAGENAME}}]]</div> IceCreamYou https://wiki.beyondunreal.com/Legacy:Terminology?diff=8065&oldid=prev 66.239.35.180.ptr.us.xo.net: *Added Pawn definition 2006-12-29T18:01:03Z <p>*Added Pawn definition</p> <table class='diff diff-contentalign-left'> <col class='diff-marker' /> <col class='diff-content' /> <col class='diff-marker' /> <col class='diff-content' /> <tr style='vertical-align: top;'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 18:01, 29 December 2006</td> </tr><tr><td colspan="2" class="diff-lineno" id="L253" >Line 253:</td> <td colspan="2" class="diff-lineno">Line 253:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[Legacy:Texture Format|Texture Format]]</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[Legacy:Texture Format|Texture Format]]</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[udn2:UnGlossary]]</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[udn2:UnGlossary]]</div></td></tr> <tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">* External Link: [http://www.icecreamyou.com/KeyTerms.htm IceCreamYou's Key Terms] &amp;ndash; A very comprehensive list of terminology</del></div></td><td colspan="2">&#160;</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Discussion==</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Discussion==</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''Sweavo:''' I would have thought UScript's semantics would be better thought of as references rather than pointers, since it's not meaningful to increment a reference, whereas incrementing a pointer has some meaning, albeit ill-defined...?&#160; Also since non-native functions are executed in bytecode (aren't they?) then actual pointers (in the hardware sense) are not passed around in executing unrealscript are they?&#160; I imagined array indices.</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''Sweavo:''' I would have thought UScript's semantics would be better thought of as references rather than pointers, since it's not meaningful to increment a reference, whereas incrementing a pointer has some meaning, albeit ill-defined...?&#160; Also since non-native functions are executed in bytecode (aren't they?) then actual pointers (in the hardware sense) are not passed around in executing unrealscript are they?&#160; I imagined array indices.</div></td></tr> <tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2">&#160;</td></tr> <tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">'''IceCreamYou:''' I took the liberty of adding a link to my own Key Terms page... I can't guarantee there aren't a few errors, but it is a very complete list.</del></div></td><td colspan="2">&#160;</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Legacy FAQ|{{PAGENAME}}]]</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Legacy FAQ|{{PAGENAME}}]]</div></td></tr> </table> 66.239.35.180.ptr.us.xo.net