Делаю RTS про стикманов на Godot: туман войны, экономика и армия
Привет, Лига! В детстве я залипал в Stick War и всегда хотел стратегию про стикманов, но в 3D, с сюжетом и выбором. В итоге сел и начал делать свою — «Stickman War RTS ». Движок Godot 4, модели и анимации в Blender. Расскажу, на чём спотыкался, может, кому-то пригодится.



Первая версия просто прятала врагов, и карта выглядела пустой. Сделал два слоя: «неизвестно» (полностью тёмное) и «память» (где ты уже был, но сейчас не видишь — затемнено). Враги в «памяти» не показываются, а рельеф видно. Сразу появилось ощущение разведки. Тот же туман теперь рисуется и на миникарте.
Сюжет: Кампания из 6 уровней. После одного боя решаешь, через какой сюжет идти, а позже — что делать с пленными. Если пощадишь, к тебе может присоединиться воин с серпом. Если нет — пойдёшь дальше без него.
Мультиплеер: Самое сложное. Сейчас работает 1×1 и 2×2 по интернету: хост считает игру и рассылает состояние остальным, есть лобби с командами, чатом и кнопкой «Готов». Ловить рассинхрон 2×2 — отдельное удовольствие.
Модели из Blender поначалу были слишком тяжёлыми, и при большой битве FPS проседал. Написал скрипт, который упрощает модели (уменьшает количество треугольников) прямо при экспорте — стало заметно легче.