down quite a bit, but with the bi-linear filtering, you can get away with much lower resolution textures and it will look just as good". He added that while a port for the standalone Nintendo 64 would probably be possible, the limited storage space of the cartridge format would necessitate heavy compromises to the details on the monsters and the number of unique textures. A Dreamcast port was also planned, and was in fact demoed for the system's capabilities early on its lifecycle, but was canceled when GT Interactive entered financial struggles (one of the reasons they would be purchased by Infogrames in 1999), and a port of Unreal Tournament would take its place in 2001. Since Unreal came packaged with its own scripting language called UnrealScript, it soon developed a large community on the Internet which was able to add new mods (short for "modifications") in order to change or enhance gameplay. This feature greatly added to the overall longevity of the product and provided an incentive for new development. A map editor and overall complete modification program called UnrealEd also came with the package. Unreals method of creating maps differs in major ways from that of Quake. The bundled UnrealEd map editor uses the Unreal engine to render scenes exactly as they appear in-game, as opposed to external editors like Worldcraft attempting to recreate it with different methods. Whereas Quake maps are compiled from a variety of different components, Unreal maps are inherently editable on the fly. This allows anybody to edit any map that is created, including the maps included with the game. Graphics The Unreal engine brought a host of graphical improvements. Unreals software renderer allowed software features as rich as the hardware renderers of the time, including colored lighting and even a limited form of texture filtering referred to by Sweeney as an ordered "texture coordinate space" dither. Early pre-release versions of Unreal were based entirely on software rendering. Unreal was one of the first games to utilize detail texturing. This type of multiple texturing enhances the surfaces of objects with a second texture that shows material detail. When the player stands within a small distance from most surfaces, the detail texture will fade in and make the surface appear much more complex (high-resolution) instead of becoming increasingly blurry. Notable surfaces with these special detail textures included computer monitors, pitted metal surfaces aboard the prison