Playable-реклама / 2.5D Horde Shooter

Containment Sweep — Horde-shooter на собственном TypeScript Runtime

2.5D sci-fi horde-shooter на собственном TypeScript/Canvas2D движке с WebGL2-шейдером био-заражения — без Cocos Creator, Phaser или Pixi.

Containment Sweep preview

Собственная 2.5D проекция и рендер с сортировкой по глубине управляют боем в Cargo Bay и Reactor Lab: точная коллизия снарядов с миром, flow-field навигация с локальным избеганием для плотных групп врагов и отдельная многофазная state machine для босса Reactor Warden (телеграфированные атаки, неуязвимость на смене фазы). Несколько видов оружия (Pulse Rifle, Scatter Cannon, Rotary Cannon, Grenade Launcher, Arc Sidearm) используют общее боевое ядро вместе со сборкой playable-ad.

TypeScript Canvas2D + WebGL2 esbuild Flow-field AI толпы Десктоп + сенсорный ввод Общая сборка игры и playable-ad

Одна общая сборка приводит в действие полную 2-уровневую кампанию и три коротких playable-ad сценария, переключаемых через параметры URL — без дублирования runtime. Покрыто автоматическим QA (headless и реальный браузер): детерминированный повтор сценариев, проверки фаз босса и плотности толпы вместо ручных проверок.