Друзья, мы начали добавлять возможность использовать в игре наёмников

Суть их в защите и помощи в отстреливании врагов, когда игрок будет занят. На начальном этапе игры Вы можете брать с собой до двух наемников. В дальнейшем их количество будет увеличиваться, но не более пяти.

Друзья, мы начали добавлять возможность использовать в игре наёмников Gamedev, Инди, Indiedev, Разработка, Инди игра, Steam, Длиннопост

Когда мы перешли на этот этап, появилась небольшая проблема с генерацией внешности этих NPC. Для решения вышеуказанной проблемы мы использовали ранее написанный конструктор внешности, пока не столкнулись с новой проблемой.

Друзья, мы начали добавлять возможность использовать в игре наёмников Gamedev, Инди, Indiedev, Разработка, Инди игра, Steam, Длиннопост

Дело в том, что внешность предопределяется набором значений, набор которых конечно можно записывать вручную.

Друзья, мы начали добавлять возможность использовать в игре наёмников Gamedev, Инди, Indiedev, Разработка, Инди игра, Steam, Длиннопост

Однако этот способ долгий и неудобный. Представьте себе, ваша задача добавить несколько сотен пресетов персонажей. И каждое значение в этих сотнях пресетов нужно задавать наугад, а затем проверять как это будет выглядеть в игре. Это же НЕВЕРОЯТНО ДОЛГО!

Чтобы решить и эту проблему, мы написали небольшую программу внутри игры, в которой можно посмотреть как будет выглядеть персонаж, и менять разные элементы его внешности как в редакторе.

Друзья, мы начали добавлять возможность использовать в игре наёмников Gamedev, Инди, Indiedev, Разработка, Инди игра, Steam, Длиннопост

Каждый пресет можно запомнить, а затем сохранить эти значения в файл.

Друзья, мы начали добавлять возможность использовать в игре наёмников Gamedev, Инди, Indiedev, Разработка, Инди игра, Steam, Длиннопост

Пока мы создали варианты внешности солдат, однако в дальнейшем добавим одежду для гражданских, наемников, бандитов и многих других типов NPC.

Лайк, если дочитали эту статью до конца)
Мы хотели немного рассказать чем занимаемся на данный момент, и какой проблемной бывает разработка. Информации было много, поэтому не вышло уложиться в обычный пост.

Если Вам нравится проделанная нами работа, можете поддержать нас на бусти своей подпиской или донатом, чтобы мотивировать продолжать это дело.
Также оформив эксклюзивную подписку, вы можете поучаствовать в разработке, предложив свои идеи и персонажей!

Следите за новостями разработки iZolated.