RenderWare est un moteur de jeu vidéo développé par le studio britannique Criterion Games .
Aperçu
Sorti en 1993, RenderWare était une API 3D et un moteur de rendu graphique utilisé dans les jeux vidéo , les mondes interactifs et certains navigateurs VRML . Développé par Criterion Games , alors filiale de Canon , RenderWare a vu le jour à l'époque du rendu logiciel sur processeurs , avant l'apparition des GPU . Il était alors en concurrence avec d'autres bibliothèques telles que BRender d' Argonaut Games et Reality Lab de RenderMorphics (cette dernière ayant été rachetée par Microsoft et devenue Direct3DRM). RenderWare 4 a été présenté à la GDC 2004.
RenderWare a été commercialisé sous licence plus de 200 fois. Son objectif était de proposer un middleware intégré doté d' API de bas niveau pour le rendu, la physique, l'audio et l'IA, toutes extensibles grâce à des plugins qui prennent également en charge l'API officielle de haut niveau. Le but était de faciliter la prise en main en incluant un service et un support pour les titulaires de licence. RenderWare Studio intégrait un environnement de développement complet , incluant un débogueur. En 2003, RenderWare revendiquait une part de marché de 70 % auprès des studios utilisant un moteur externe.
En mai 2002, Criterion Games souhaitait acquérir MathEngine PLC, un studio britannique basé à Londres. Le studio a finalement intégré le moteur physique Karma de MathEngine à RenderWare (également utilisé dans Unreal Engine 2 ) pour les interactions physiques en temps réel, les collisions et la physique des poupées de chiffon dans ses jeux.
L'intérêt commercial principal de RenderWare résidait dans sa capacité à fournir une solution clé en main aux difficultés de la programmation graphique sur PS2. De ce fait, le moteur était souvent décrit comme le « DirectX de Sony » à cette époque, en référence à son framework et à sa chaîne d'outils intermédiaires.
RenderWare est multiplateforme : il permet de créer des jeux compatibles avec Windows , Mac OS X et de nombreuses consoles de jeux vidéo de l'époque, telles que la GameCube , la Wii , la Xbox , la Xbox 360 , la PlayStation 2 , la PlayStation 3 et la PlayStation Portable . RenderWare n'est plus disponible à l'achat, mais Electronic Arts honore toujours les anciens contrats. Ainsi, les développeurs externes ayant acquis la licence de la technologie avant le rachat par Criterion peuvent encore utiliser le logiciel. RenderWare 4 a été intégré au reste des technologies internes d'EA. Lors d'une interview accordée à Gamasutra en 2007 , Bing Gordon , directeur de la création chez EA , a déclaré que les performances graphiques de RenderWare n'étaient pas suffisantes pour le matériel de nouvelle génération et qu'il ne pouvait plus rivaliser avec la concurrence, notamment l' Unreal Engine d' Epic Games . Il a également indiqué à l'époque que l'équipe RenderWare était « principalement un studio de développement ».