Пишу игрушку на c++
сам концептик Fox Kingdom Tech и всякие зарисовки на тему
Давно были идеи сделать какой-нибудь небольшой проект со своими персонажами и сеттингом + отсылками на портал. Поскольку раньше изначально программировал только под микроконтроллеры (esp32 \ esp8266), какого-то опыта именно в разработке игр по сути не было, но был опыт портирования проектов написанных на SDL, потому пока остановился на данный момент на нем и для своего проекта.
Для физики пока сделал апи для тестирования разных физ. движков \ сохранения возможности реализации через упрощенные функции расчета коллизий. Пока в основном читаю про Box2D и пробую плавно интегрировать его в проект.
Сами персонажи реализованы через составные части. Раньше подобный способ анимации не пробовал, да в целом как и любой другой. Изначальный концептик пробовал анимировать в блендере через разбивку на полигоны с текстурами и привязку их к костям, но потом оставил эту затею по скольку такой анимированный спрайт получилось было бы перенести в игру только в "запеченном" виде, а хотелось оставить динамику для перемещения рук \ изменения взгляда головы
Пробовал еще под это дело Spine \ Live2d, но это все коммерческие решения со скудными вариантами экспорта. В итоге пока остановился на небольшом кастомном решении конкретно под sdl; еще несколько раз перерисовал сам концептик персонажа под более "физично-аркадные" пропорции - чтоб было проще вписать в физ. объект капсулы или прямоугольник. весь персонаж в "движке" все еще состоит из отдельных сегментов которые можно включать / выключать / анимировать отдельно. Добавил несколько базовых анимаций, проработал контроллер движения и смены анимок. движения рук делал через пресет так же по кадрам положений оружия под разные углы поворота, потом совмещаю динамически с основной анимацией бега / бездействия, так получается миксовать части. Эмоции сделал через принудительное скрытие / отображение частей спрайта.
Еще некоторые скриншоты с актуальной версии
И просто всякие концептики, зарисовки объектов и элементов которые пока не задействованы или в работе.
Звуковым сопровождением пока не занимался, но думаю должно быть что-то амбиентное без лишнего акцентирования. Думаю сделать возможность пока просто закидывать что-то для радиоприемника, чтобы можно было слушать \ ловить свое без привязки к копирайтам ну или возможно кто то согласится добавить свои треки в игру в дальнейшем по мере того как буду спрашивать понравившихся авторов \ то что вписывается в игру...вобщем буду думать.
На этом пока все. Спасибо за внимание








