OpenStrike — порт Counter-Strike на 22-летнюю Sony PSP. Разработчик Ифэн Ван написал два движка: Pocket3D на Rust для 3D-графики и PocketJS на JavaScript для игровой логики.
Демо уже играбельно — доступны все восемь оригинальных карт CS и редактор уровней. Система покупки снаряжения пока не реализована.
Игра работает и на PS Vita (960×544), через эмулятор PPSSPP и на ПК. Единственное условие — самостоятельно найти WAD-файлы игровых ресурсов.
На PSP движок выдаёт стабильные 60 FPS при 480×272. Карты освещения запечены в цвета вершин, BSP-рендеринг исключает отрисовку невидимых фрагментов карты.
Архитектура «сервер — клиент — события» разделяет обработку событий и рендеринг — просадки FPS исключены. Pocket3D и PocketJS универсальны, OpenStrike — лишь первая игра на их основе.

0 комментариев