UnrealEd

UnrealEd

Infobox software
name = UnrealEd


caption = "UnrealEd 3.0" viewing the "Unreal Tournament 2004" map "Face 3".
developer = Epic Games
Digital Extremes
latest_release_version = build 37xx (Unreal Engine 3 build version)
latest_release_date = March 2008
operating_system = Microsoft Windows
genre = level editor
website = http://udn.epicgames.com/

"UnrealEd" ("UEd" for short) is the level editor used to create levels for "Unreal." It was also used for other games based on the Unreal engine, such as "Deus Ex" and "Lineage II", although it has changed along with the engine for later games. One of the first companies to do this with first person shooters, [But not the first because, at the very least, Bungie did it previously when they released Forge & Anvil along with Marathon Infinity in 1996] all "Unreal" games on the PC had the level editor included for free, and some third party Unreal engine games did the same with an edited and specialized version. This extended the longevity of the games. Amateur level designers could now create their own levels for the game, providing a near endless amount of additional content for the game. In addition, the built-in scripting language called UnrealScript allowed for editors to customize game content.

"UnrealEd" has a customizable user interface, but the most common is the quad viewports with the top view in the top left, then, moving clockwise, the front view, the side view, and the perspective view. It has a row of buttons along the top pertaining to various options such as save, open, and rebuild, and a series of buttons to the left of the viewports which access editing functions.

Versions

With the various "Unreal" games, "UnrealEd" itself has seen many different versions. "Unreal" shipped with "UnrealEd 1.0", which displayed most of the editing tools on a single large left bar adjacent to the four viewports. This version was extremely buggy, particularly while rebuilding maps.

"Unreal Tournament" also shipped with "UnrealEd 1.0", and "UnrealEd 2.0" being added in a later game patch. The editor underwent a major visual change from the previously colourful buttons to a more subdued green scheme. New tools and features were added (such as search capabilities and a new 2D Shape Editor), and it also underwent a significant stability upgrade, and though the editor still had its share of strange crashes, it wasn't nearly as particular as "UEd 1.0".

Bundled with "Unreal Tournament 2003" was "UnrealEd 3", with further increased stability. It maintained the green colours, and looks virtually identical to "UEd 2.0". The editor added a static mesh browser to support static meshes (known as "hardware brushes" during development), and combined the various browsers into a single browser with tabs to switch between textures, meshes, actors, etc.

Future versions of "UnrealEd" will be fully backwards compatible with content developed under previous versions.Fact|date=July 2008

Basic premise

"UnrealEd" operates on the concept of brushes. Brushes can be primitive shapes (such as cubes, spheres & cones), pre-defined shapes (such as staircases), or custom shapes (such as prisms and other polyhedrons). Using CSG operations, complex rooms and objects can be created by adding, subtracting and intersecting brushes to and from one another. Additive brushes can be solids, [http://wiki.beyondunreal.com/wiki/Semisolid semisolids] or [http://wiki.beyondunreal.com/wiki/Nonsolid nonsolids] . Generally, brush geometry was used before Unreal Engine supported the use of static meshes. Ever since static meshes could be placed in a level, brush geometry tends to be less used and is generally discouraged.

Older versions of "UnrealEd" treated the world as a giant mass, from which the level designer subtracted space, in order to make the level walkable and, therefore, playable. Since UT3, UnrealEd can start with either a full space (from which the designer subtracts geometry) or an empty space (to which the designer adds geometry).

Some brushes may be movable or special brushes: such a denotation gives game designers, level designers, and level editors the ability to create moving objects within a game. These special types of brushes may be used to create waterfalls, elevators, flying carpets, doors, drawbridges, and many other types of dynamic objects. Zones can be denoted within the various brushes -- after the brush has "sculpted" an area of space within the virtual 3D environment (or level) -- effectively creating wet zones, sky zones, dry zones, or fog zones. In this way, lakes or pools can be created, interiors of buildings or exterior terrain and landscapes. Day or night may be created, through the use of "skyboxes" and other tools in the editor. Weather may be assigned to various levels or zones, allowing such features as snow, rain, or clear weather.

The basic process of CSG operations within "UnrealEd" is markedly different from other computer game editors that treat the world as a giant space, such as Quake and Quake II game level editors. In those and similar game editors, brushes are initially added to the vacant space within the game's 3D environment in order to create virtual terrain and architecture within the level currently being edited. Both subtractive-based computer game editors (such as "UnrealEd") or additive-based computer game editors (such as Qoole) may each produce stunning 3D computer graphics for the gameplayer. Yet, each type of editor functions in nearly diametrically-opposed manners. Each type of level editor has its own advantages and disadvantages. The subtractive-based computer game editor, such as "UnrealEd", was developed after the additive-based computer game editor, such as Qoole -- or earlier manifestations of such level editors.

In "UnrealEd", brushes are used to compile a level into a BSP Tree for rendering and collision detection. Unfortunately, as levels become more complicated they are prone to BSP errors, resulting in visual and collision anomalies. There are several types of BSP errors: "BSP holes" and "hall of mirrors" are two common forms. BSP errors can be very difficult to correct. This is partially why the use of "Static Meshes" was introduced in the Unreal 2 Engine.

"Static Meshes" are pre-created geometry, created in software such as Maya or 3D Studio Max, that can be imported and positioned within levels. Although a level's foundation and basic layout is still built using brushes, Static Meshes can be used to create complex, intricate architecture that brushes are too coarse to emulate. Because Static Meshes are loaded into memory only once, even if used multiple times throughout a level, they are a more efficient way of using computer resources. Along with the fact that they can be considered as prefabs, "Unreal Tournament 3" will feature static meshes almost exclusively.

Kismet

Kismet is a gameplay scripting tool for the Unreal Engine 3, the game engine developed by Epic Games. It enables level designers to create scripts in UnrealScript for gameplay events using a visual interface.

Building designers adopt UnrealEd

In an effort to provide realtime walkthroughs of their proposed buildings, with gravity and impact detection, building designers have begun to build models inside "UnrealEd" to test out their ideas. By allowing the public to pretest a building, a better result can evolve prior to construction. One problem persists however, which is the conversion of element sizes from design programs such as Autocad and 3DSmax into "UnrealEd".

External links

* [http://udn.epicgames.com/ Unreal Developer Network] , Epic's own website on editing the Unreal engine
* [http://wiki.beyondunreal.com/ UnrealWiki] , containing hundreds of articles on "UnrealEd"
* [http://tutorials.hourences.com/ Hourences' tutorials]
* [http://www.gamespot.com/xbox360/action/gearsofwar/news.html?sid=6146458 Game Developer Conference '06: Epic shows off Unreal tools]

Notes


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • UnrealEd — Développeur Epic Games Digital Extremes Dernière version …   Wikipédia en Français

  • UnrealED — Der Unreal Editor, kurz UnrealEd oder auch UEd, ist das offizielle Werkzeug zum Erstellen und Bearbeiten von Inhalten für die Spiele der UnrealEngine. Von dem Karteneditor gibt es verschiedene Ausgaben, je nach Version der zugrunde liegenden… …   Deutsch Wikipedia

  • UnrealEd — Der Unreal Editor, kurz UnrealEd oder auch UEd, ist das offizielle Werkzeug zum Erstellen und Bearbeiten von Inhalten für die Spiele der UnrealEngine. Von dem Karteneditor gibt es verschiedene Ausgaben, je nach Version der zugrunde liegenden… …   Deutsch Wikipedia

  • UnrealEd — Unreal Editor Редактор Unreal Editor для Unreal Engine 3 с запущенным In Editor Game Тип …   Википедия

  • Spieleprogrammierung — UnrealEd, Level Editor des Unreal Development Kid Spieleprogrammierung ist ein Teil der Spieleentwicklung und bezeichnet den Vorgang für die Programmierung eines Computerspiels. Computerspiele werden für die verschiedensten Plattformen entwickelt …   Deutsch Wikipedia

  • Unreal Editor — Der Unreal Editor, kurz UnrealEd oder auch UEd, ist das offizielle Werkzeug zum Erstellen und Bearbeiten von Inhalten für die Spiele der UnrealEngine. Von dem Karteneditor gibt es verschiedene Ausgaben, je nach Version der zugrunde liegenden… …   Deutsch Wikipedia

  • Unreal Engine — Игровой движок (Список) Логотип игрового движка Разработчик Epic Games, Inc. Аппаратная платформа ПК Xbox …   Википедия

  • Unreal-Engine — Entwickler: Epic Games Aktuelle Version: Build 37xx (März 2008) Betriebssystem: Plattformübergreifend, darunter: PC (Microsoft Win …   Deutsch Wikipedia

  • Unreal Engine 3.0 — Unreal Engine Entwickler: Epic Games Aktuelle Version: Build 37xx (März 2008) Betriebssystem: Plattformübergreifend, darunter: PC (Microsoft Win …   Deutsch Wikipedia

  • Sandbox (игровой редактор) — Sandbox[1]  редактор уровней, который позволяет конструировать карты и модификации (моды) в трёхмерной среде CryEngine или CryEngine 2. Разработчик редактора  Crytek. Sandbox 1 (официальный релиз  2004 г.) поставляется вместе… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”