Во всём этом безобразии я преследую одну важную цель: разделить всё поведение НПС на очень маленькие сущности, каждую из которых можно вынести за скобки и скомбинировать с другим набором частей. Таким образом я собираюсь прийти к гибкой системе, которая позволит с лёгкостью создавать новые и новые типы НПС, возможно даже без написания доп. кода (через редактор ролей). Уверен, многие игроки хотели бы себе дрона-майнера, или торговца-снабженца, который будет доставлять нужное сырьё на станцию корпорации.
Супер! Ждем в игре)
А можно будет устроиться работать на борт корабля под командование НПЦ/игрока?
Пока не планируется
На чём пишете код для backend? И зачем он вам, интересно?
На java , игра то онлайн)