Введение

RenderWare — игровой движок, разработанный британской компанией Criterion Software.

Обзор

RenderWare – это 3D API и графический движок, используемый в видеоиграх, Active Worlds и некоторых VRML-браузерах. RenderWare был разработан компанией Criterion Software Limited, в то время являвшейся дочерней компанией Canon. Он появился в эпоху программного рендеринга на CPU до появления GPU, конкурируя с другими библиотеками, такими как BRender от Argonaut Games и Reality Lab от RenderMorphics (последняя была приобретена Microsoft и стала Direct3D). RenderWare 4 был представлен на GDC 2004. На него было выдано более 200 лицензий. Область применения расширилась до интегрированного промежуточного программного обеспечения с низкоуровневыми API для рендеринга, физики, аудио, ИИ, все из которых можно было расширять с помощью плагинов, также обеспечивающих официальный API высокого уровня. Целью было снизить порог вхождения, включив в состав также сервисную поддержку и поддержку для лицензиатов. RenderWare Studio включала интегрированную среду разработки, в том числе отладчик. Сама RenderWare заявляла о 70% доли рынка среди студий, выбравших внешний движок в 2003 году. Основная коммерческая ценность RenderWare заключалась в предоставлении готового решения для трудностей графического программирования на PS2. Поэтому в эту эпоху движок часто описывали как "DirectX от Sony", что было отсылкой к его окружению, структуре и промежуточному ПО для цепочки инструментов. До версии 2 для использования RenderWare требовался внешний язык программирования или скриптов. RenderWare 2, напротив, имел собственный внутренний язык скриптов: RWX (RenderWare script). Однако в RenderWare 3 поддержка RWX была удалена. Эта следующая итерация была сосредоточена на бинарном формате файла модели. Как и в предыдущей версии, Criterion отказался от поддержки форматов RenderWare 3 в RenderWare 4. RenderWare является кроссплатформенным: он работает как на Windows, так и на Apple Mac OS X, а также на многих игровых консолях, таких как GameCube, Wii, Xbox, Xbox 360, PlayStation 2, PlayStation 3 и PlayStation Portable. RenderWare больше не доступен для покупки, хотя Electronic Arts продолжает выполнять старые контракты, что означает, что внешние разработчики, лицензировавшие технологию до приобретения Criterion, все еще могут использовать программное обеспечение. То, что было RenderWare 4, растворилось в остальной внутренней технологии EA. В интервью Gamasutra 2007 года Бинг Гордон, технический директор EA, заявил, что RenderWare недостаточно хорошо работал с аппаратным обеспечением нового поколения с точки зрения графики и не выдерживал конкуренции, например, с Unreal Engine от Epic Games. Он также отметил, что команда RenderWare – это "в основном команда разработчиков".