ОС |
Лише Windows |
Windows, Linux, macOS, *BSD |
Архітектура |
Тільки x86 (32-біт) |
x86, x64, ARM, ARM64, E2K (Ельбрус 2000), PPC64LE |
Графічний API |
DX9, DX10, DX11 |
DX11 (та DX11 у режимі DX10), OpenGL |
Ввід |
Тільки клавіатура і миша |
Клавіатура, миша та майже завершена підтримка геймпада (див. #943) |
Продуктивність |
Добре для оригінальних ігор, не так вже й погано.Недостатньо для потреб модів та побажань спільноти |
Багато оптимізацій і рефакторингів для прискорення гри |
Багатопоточність |
90–95% однопоточність |
Деякі частини коду оптимізовано та розпаралелено, що призвело до зростання FPS, але рушій все ще переважно однопотоковий. Роботи попереду багато |
Модифікації |
На сьогоднішній день рушій надає менше функціоналу, ніж потрібно сучасним модмейкерам |
Додано нові можливості для модмейкерів, частину видаленого функціоналу відновлено. Потрібна документація — допомога вітається :) |
Розробка рушія |
C++03Visual Studio 2005, 2008Повільна компіляція |
C++17Visual Studio 2022Швидка компіляція (завдяки оптимізаціям у коді та значним покращенням у Visual Studio, MSVC, MSBuild) |
SDK |
Ігровий редактор використовує VCL для інтерфейсу та базується на дуже старому Borland C++ Builder 6, що ускладнює додавання нових функцій сучасного рівня |
Оригінальний SDK перебудовується на основі бібліотеки ImGui, що розкриває потенціал розробників!Див. Ігровий редактор |
Ігри |
Три окремі версії рушія для трьох ігор серії:X-Ray 1.0 – S.T.A.L.K.E.R.: Shadow of ChernobylX-Ray 1.5 – S.T.A.L.K.E.R.: Clear SkyX-Ray 1.6 – S.T.A.L.K.E.R.: Call of Pripyat |
Ми прагнемо об'єднати все в один рушій для всіх трьох ігор. Робота триває... (ні) |