Clausewitz Engine
Clausewitz Engine — проприетарный игровой движок, разработанный и используемый студией Paradox Development Studio. Название движок получил в честь прусского военачальника и теоретика Карла фон Клаузевица. Язык программирования — C++[1][2].
История
Разработка нового игрового движка, который пришёл бы на смену устаревшему Europa Engine, началась в марте 2004 года[3]. Первой игрой, использующей новый движок стала Diplomacy, выпущенная в 2005 году[4]. Основными улучшениями по сравнению с Europa Engine были: новая трёхмерная карта и 3D модели юнитов с анимациями, а также увеличенные размеры карты. Большая работа была проведена с пользовательским интерфейсом, а также поддержкой моддинга[5].
С выходом Crusader Kings II в 2012 году была представлена обновлённая версия движка 2.0, поддерживающая MacOC, а также обновленное освещение и модели текстур. До этого игры Paradox Interactive портировались на другие платформы сторонними разработчиками. Через год была выпущена обновленная версия с поддержкой Linux.
Хронология версий
Clausewitz Engine постоянно развивается, в PDS имеется отдельная команда (PDS Tech), сосредоточенная на поддержке и улучшении игрового движка. Для большинства крупных игр создаётся отдельная версия движка со всеми необходимыми модулями, в результате чего почти каждая игра имеет собственное ответвление от основной версии Clausewitz Engine. Нумерация версий движка, скорее всего, происходит пост-фактум после релиза и зачастую не всегда.
| Версия движка | Дата выхода | Игры | Особенности |
|---|---|---|---|
| 1.0 | 2005 | Diplomacy (2005) Europa Universalis III (2007) Europa Universalis: Rome (2008) Hearts of Iron III (2009) Victoria II (2010) East vs. West – A Hearts of Iron Game (отменена) |
Объёмная 3D карта, анимированные модели юнитов, модели персонажей, увеличенный размер карты. |
| 1.8 | 2011 | Sengoku (2011) | |
| 2.0 | 2012 | Crusader Kings II (2012) March of the Eagles (2013) |
Поддержка OS X, обновлённое освещение, текстуры, новая файловая система для моддинга, многопоточность. |
| 2.5 → 3.0[6] | 2013 | Europa Universalis IV (2013) | Поддержка Linux, режим наблюдателя. |
| 4.0[7] | 2016 | Stellaris (2016) Hearts of Iron IV (2016) |
Физически корректный рендеринг (PBR), bloom, поддержка UTF-8 и TrueType. |
| Jomini[8] | 2019 | Imperator: Rome (2019) Crusader Kings III (2020) Victoria 3 (2022) Europa Universalis V (2025) |
Разделяемая библиотека Jomini, новая версия интерфейса (2.0), улучшения карты, шейдеров, текстур, 3D модели персонажей, новые инструменты для моддинга. |
Примечания
- ↑ Programming language of Pdox games | Paradox Interactive Forums
- ↑ What Programming Languages does Paradox mainly use? | Paradox Interactive Forums
- ↑ Paradox Development Studio - A Brief History | Paradox Interactive Forums
- ↑ Paradox releases first details on Diplomacy - GameSpot (18 марта 2005 г.)
- ↑ The History of Clausewitz | PDXCON2019 - YouTube (12 ноября 2019 г.)
- ↑ What is the Clausewitz Engine? 2.0/2.5: what is the difference? What might be in 3.0? | Paradox Interactive Forums
- ↑ HoIIV - Developer Diary 11 - Map & Graphics -(NO COUNTERS DISCUSSION) | Paradox Interactive Forums
- ↑ Engine Question | Paradox Interactive Forums