HOME

TheInfoList



OR:

RenderWare is a video game engine developed by British game developer Criterion Software.


Overview

Released in 1993, RenderWare was a 3D
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
and graphics rendering
engine An engine or motor is a machine designed to convert one or more forms of energy into mechanical energy. Available energy sources include potential energy (e.g. energy of the Earth's gravitational field as exploited in hydroelectric power ge ...
used in
video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
s, Active Worlds, and some VRML browsers. RenderWare was developed by Criterion Software Limited, then a subsidiary of
Canon Canon or Canons may refer to: Arts and entertainment * Canon (fiction), the material accepted as officially written by an author or an ascribed author * Literary canon, an accepted body of works considered as high culture ** Western canon, th ...
. It originated in the era of software rendering on CPUs prior to the appearance of GPUs, competing with other libraries such as
Argonaut Games Argonaut Games is a British video game developer founded in 1982. It was known for the Super NES video game '' Star Fox'' and its supporting Super FX chip, and for '' Croc: Legend of the Gobbos'' and the '' Starglider'' series. The company wa ...
's BRender and RenderMorphics' Reality Lab (the latter was acquired by Microsoft and became
Direct3D Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware ...
). Renderware 4 was revealed at GDC 2004. It was licensed over 200 times. The scope went towards an integrated
middleware Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to imple ...
with low level APIs for rendering, physics, audio, AI all of which are extensible through plug-ins which also serve the official high-level API. The aim was to reduce the learning curve by also including service and support for licensees. With RenderWare Studio an
integrated development environment An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
including a debugger was included. RenderWare themselves claimed a 70% marketshare across studios that choose an external engine in 2003. RenderWare's principal commercial importance was in providing an off-the-shelf solution to the difficulties of PS2 graphics programming. As such, the engine was often described as "Sony's DirectX" during this era which was a reference to its surrounding framework and toolchain middleware. Prior to version 2, an external programming or scripting language was required to take advantage of RenderWare. RenderWare 2, on the other hand, has its own internal scripting language, RWX (RenderWare script), but in RenderWare 3 RWX support was removed. This next iteration focused on a binary model file format. As with the previous version increment, Criterion removed support for RenderWare 3's formats in RenderWare 4. RenderWare is
cross-platform Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
: it runs on
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
as well as
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
-based applications and many video game consoles such as
GameCube The is a PowerPC-based home video game console developed and marketed by Nintendo. It was released in Japan on September 14, 2001, in North America on November 18, 2001, in Europe on May 3, 2002, and in Australia on May 17, 2002. It is the suc ...
,
Wii The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America, and in December 2006 for most other regions of the world. It is Nintendo's fifth major home game console, f ...
,
Xbox Xbox is a video gaming brand that consists of four main home video game console lines, as well as application software, applications (games), the streaming media, streaming service Xbox Cloud Gaming, and online services such as the Xbox networ ...
,
Xbox 360 The Xbox 360 is a home video game console developed by Microsoft. As the successor to the Xbox (console), original Xbox, it is the second console in the Xbox#Consoles, Xbox series. It was officially unveiled on MTV on May 12, 2005, with detail ...
,
PlayStation 2 The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Interactive Entertainment, Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October, in Europe on 24 Novembe ...
,
PlayStation 3 The PlayStation 3 (PS3) is a home video game console developed and marketed by Sony Computer Entertainment (SCE). It is the successor to the PlayStation 2, and both are part of the PlayStation brand of consoles. The PS3 was first released on ...
, and
PlayStation Portable The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Interactive Entertainment, Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PA ...
. RenderWare is no longer available for purchase, although
Electronic Arts Electronic Arts Inc. (EA) is an American video game company headquartered in Redwood City, California. Founded in May 1982 by former Apple Inc., Apple employee Trip Hawkins, the company was a pioneer of the early home computer game industry ...
still honors old contracts, meaning that external developers who licensed the technology before the Criterion acquisition may still use the software. What was RenderWare 4 has dissolved into the rest of EA internal tech. During a 2007 Gamasutra interview,
Bing Gordon William "Bing" Gordon is a video game executive and technology venture capitalist. He served ten years as Chief Creative Officer of video game publisher and developer Electronic Arts (EA) prior to his current partnership with Kleiner Perkins Cau ...
, EA CCO, has stated that RenderWare did not perform well enough for next-gen hardware, graphics wise, and that RenderWare did not stand up to competition, such as
Unreal Engine Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter video game '' Unreal''. Initially developed for PC first-person shooters, it has since been used in a variety of ...
from
Epic Games Epic Games, Inc. is an American Video game developer, video game and software development, software developer and video game publisher, publisher based in Cary, North Carolina. The company was founded by Tim Sweeney (game developer), Tim Sween ...
. He has also stated that the RenderWare team is "mostly a dev house".


See also

*


References


Further reading

*


External links

*
RenderWare3 Docs
at
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...

RenderWare V2.1 API Reference

Historical and technical insight of RenderWare at SIGMA'Co
{{Video game engines 3D scenegraph APIs Video game engines Virtual reality