В сражение кораблик вступает моментально, коснувшись врагов. Которых видно и которые не двигаются (хотя, возможно, движущиеся тоже появятся). Во время сражения у звездолётика накапливается шкала, после чего возникает пауза, пока не выбрано действие. У врага есть своя, скрытая шкала, к тому же они могут иметь не фиксированные промежутки для различных атак и приёмов. Кстати, отсюда выглядит интересной возможность для персонажа какими-то приёмами ускорять себе следующее действие - именно не разгон себе параметра "скорость" на несколько ходов, а конкретный бонус к скорости на следующее действие, когда совершаешь какую-то разовую утилитарную способность, которая сама по себе не несёт особого боевого эффекта, либо способность тратящую ресурс, которую ты не можешь делать часто.
Без космических кошкодевочек не взлетит.
В игре будут происходить некоторые события, основанные на идентификаторах всевозможных персонажей, предметов, самих корабликов и так далее. События эти в основном заточены на генерацию псевдо-сюжета, и скорее будут приправой к игромеханике, чем её основой.
Могу в общем-то поделиться где копать как нагенерить semi-realistic космос с классами звезд и реалистичным распределением типов планет в звездных сисиемах (тут предупреждаю заранее, большинство будет унылыми газовыми гигантами) причем достаточно быстро. В общем-то и текстурки планет тоже вот несложно (но не на GPU долго).
А вот с генерацией сюжета несколько сложнее, тут Вы вступайте на стезю парамметрических L-грамматик - это немного...сложновато. Но это если упарываться по полной, но есть и более простые примеры, с матричным сюжетом
https://dwarfstar.brainiac.com/ds_barbarianprince.html
https://dwarfstar.brainiac.com/ds_starsmuggler.html
но это немного уныло (в плане разработки конечно же, придется писать ручками десяьки и сотни вариантов и копипасты - это не то, за что мы любим программирование).
Еще, конечно же писать на Пухтоно-подобном языке сложные вещи то еще удовольствие - высока вероятность превращения кода в кашу, тут все таки решают строго-типизированные языки бьющие по рукам (C++, C#, Java...TS, lol). Хотя вот в WoT как-то справляются...