РУШІЙ SOURCE 2
БІЛЬШ ЧУТЛИВЕ КЕРУВАННЯ
Один з шляхів, яким Source 2 покращує гру — це зменшення затримки між тим, коли ви натиснули на клавішу, і реакцією вашого героя. Наша перероблена система введення дозволяє серверу перетворювати кліки мишкою та натискання клавіш на клавіатурі у видимі дії швидше, ніж раніше.
СТВОРЕННЯ ЛАНДШАФТУ
Новий редактор дозволяє створювати мапи для Dota 2 швидше і простіше завдяки розбиттю мапи на клітинки. Крім того, ця система дозволяє робити масштабні візуальні зміни мапи, які не зачіпають процес гри (як, наприклад, наша пустельна мапа). Гравці можуть грати на різних оформленнях мапи, а кожен при цьому бачитиме свою.
ПОКРАЩЕНА ШВИДКОДІЯ
Source 2 підтримує великий діапазон обладнання. На новому рушії Dota 2 працює краще і на старих ноутбуках, і на сучасних ПК. Хоч Dota 2 і не потребує потужного комп’ютера, рушій Source 2 здатен витиснути з ПК максимум. Він може повністю використовувати усі ядра процесора, 64-бітну ОС та оперативну пам’ять, а також підтримує недавні і майбутні стандарти роботи з графікою (наприклад, Direct3D 11 і Vulkan), а за необхідності і віртуальну реальність. Під час бета-тестування ми будемо покращувати швидкодію рушія та оптимізувати його під інші конфігурації ПК.
БАГАТОПОТОЧНІСТЬ І ВІДКЛАДЕНЕ ЗАВАНТАЖЕННЯ
Source 2 скористується усіма доступними ядрами центрального процесора, аби забезпечити меншу поривчастість зображення і прибрати чимало затримок під час гри. Також більшість ігрового вмісту може завантажуватися у фоні, а гра залишається чуйною до дій користувача. Поки гра завантажується, анімація, голосовий чат, музика і багато іншого може продовжуватися далі.
ПОЛІПШЕНИЙ ЗВУК
Source 2 використовує нову звукову систему, що обробляє всі звукові дані з повною роздільністю на всьому її шляху. Завдяки цьому голосовий чат отримав помітно кращу якість звуку і меншу затримку, ніж раніше. Обробка звуку і голосу також користується багатопоточністю і запущена у фоні, аби запобігти поривчастості. Звукова система Source 2 також користується наборами SIMD-інструкцій вашого процесора задля покращення швидкодії. До того ж вона забезпечує нові можливості сценаризації звуку для інженерів звуку, аби ті мали можливість підлаштовувати мікс та плин ефектів без потреби програмування коду. Ця можливість також підтримується у користувацьких режимах гри.
ВІЗУАЛІЗАЦІЯ
Система візуалізації Source 2 містить чимало нових функцій і поліпшень та надає творцям значно більшої свободи дій. Вона прибирає більшість обмежень у побудові середовища Dota 2, що дозволяє розробникам мап створювати світи, які до цього неможливо було побудувати на попередньому рушії. Мапи на Source 2 можна будувати за допомогою потужних програм маніпулювання геометрією, і вони можуть містити складні моделі, вільні від обмежень увігнутості. Рушій здатний поставити графічному процесору значно більше пакетних задач, навіть для старіших версій графічних API OpenGL і Direct3D. Це полегшує створення детальних ігрових світів і детальніших персонажів. Окрім того, єдина система освітлення означає доступ усіх ігрових матеріалів до однакових можливостей візуалізації, що забезпечує єдність вигляду. Поки що Dota 2 використовує лише деякі з наявних у Source 2 можливостей візуалізації, у тому числі мапи нормалей на поверхнях усіх видів геометрії й множинні площини відбиття на водяних поверхнях в одній сцені.
ФІЗИКА
Source 2 також містить нові версії наших рушіїв симуляції фізики та тканей, які відтворюють якісніші та стабільніші симуляції. У майбутньому потужніші технології симуляції фізики та тканей Source 2 будуть застосовані у користувацьких режимах гри Dota 2.
БАГАТОПЛАТФОРМНІСТЬ
Source 2 забезпечує рідну підтримку OpenGL без обгортки-посередника, що поліпшує швидкодію, використання пам’яті та час завантаження гри на інших платформах. Ми все ще проводимо останні підготування у клієнтах для Mac OS і Linux, і маємо надію, що випустимо їх у найближчі тижні.