Привіт народ. Вирішив торкнутися таку тему, як движок Call of Duty, бо в суперечках, що стосуються цієї гри, аргумент «старий движок» чується частіше, ніж назва самої гри. Думаю буде корисно ознайомитися.
Давайте почнемо з питання: «Що ж таке ігровий движок?» Тому що певна кількість людей недостатньо розуміють що це таке. Ігровий движок-це основне ПО на якому написана гра. Движок складається з таких компонентів як: фізичний движок, звуковий движок, анімації, штучний інтелект, неткод, продуктивність і так далі. Вообщем, це збірка коштів, які розробники використовують і модифікують залежно від своїх потреб.
Давайте поглянемо на історію движка Call of Duty. Перша Call of Duty використовує движок idTech 3-модифікована версія движка Quake. В Call of Duty 2 Infinity Ward значно змінили його і ця прокачаних версія движка була названа IW 2. Спеціально для Modern Warfare всі компоненти движка були поліпшені або взагалі заново переписані і цей движок отримав назву IW 3.0. Потім на сцену вийшли Трейарк зі своїм World At War. І вони використовували свою версію движка для Modern Warfare. Трейарк зробили пару змін, але нічого радикального. Ви можете бачити це коли граєте в MW і WaW, в механіків цих ігор мало змін. В MW 2 Infinity Ward знову ж сильно модифікували движок оригінального Modern Warfare і вийшов IW 4.0. Black Ops 1 продовжила працювати на версії модифікованого для Трейарк движку WaW, де вони прокачали систему освітлення, але ніяких значних змін у фізиці або в чому-небудь іншому не зробили. MW 3 перейшла на движок IW 5.0 де значним змінам піддалися текстури, а так же звуковий движок. BO 2 продовжив використовувати движок BO 1, але з дуже значними змінами практично в кожному своєму аспекті. CoD Ghosts ж есстесственно отримав IW 6.0, який є покращеною версією движка MW 3. Так як Ghosts вийшов на консолі нового покоління і розробники не були обтяжені обмеженістю можливостей минулого покоління консолей, Ghosts отримав значні зміни в плані фізики, ну і звичайно, в ІІ риб .
Наступну гру-AW випустили колишні підмайстри IW-Sledgehummer Games. Вони допомагали працювати над MW 3, так що вони отримали свою модифіковану версію движка IW 5.0. змінили вони його до невпізнання практично у всіх аспектах, як в плані фізики, так в плані текстур і освітлення, природно, консолі нового покоління ж.
І з цього моменту SledgeHummer почали свою гілку розвитку движка Call of Duty. Black Ops 3 природно зробила нереальний стрибок по порівняння з БО 2, в зв'язку з виходом нових консолей отримавши тонни змін. У наступній же грі Infinite Warfare Infinity Ward використовували модифіковану версію движка Ghosts, де вони змінили фізичний движок, освітлення, текстури і так далі. Modern Warfare Remastered розроблявся Raven Studios, але вони не отримали свою версію движка, вони просто використовували модифіковану версію движка AW, і вийшло круто ж.
Так як WWII випускався SG, то він так само отримав модифіковану версію движка AW.
Як ви бачите кожна гра франшизи була схильна до змін, в деяких випадку значних, в деяких не надто. Так само з'явилося кілька версій двигунів для різних студій. Деякі люди кажуть, що той движок, на якому гра працює зараз, це той же самий движок який використовувався 10 років тому, і ці твердження є помилковими. Якщо взяти, наприклад, движок MW 1 і IW, то ці движки будуть абсолютно різними. Часто в суперечках між кодерами і БФремаі, БФери кажуть що у них новий движок, і це неправда. DICE працюють за тією ж схемою що і розробники Call of Duty. Вони не пишуть нові движки з нуля, вони беруть за основу попередній, наприклад Frostbite 2, і прикручують до нього нові фічі, покращують і модифікують його, а потім називають це Frostbite 3. Теж саме. Ви говорите що Frostbite 3 це абсолютно новий движок в порівнянні з Frostbite 2, так само і я можу вам сказати, що IW 6.0 абсолютно новий в порівнянні з IW 5.0. Розробники Call of Duty постійно модифікують движок, неможливо знайти дві абсолютно однакові Call of Duty. У кожної гри движок свій, і зробити він тільки для неї.
Давайте почнемо з питання: «Що ж таке ігровий движок?