598

Пишу игрушку на c++

сам концептик Fox Kingdom Tech и всякие зарисовки на тему

Давно были идеи сделать какой-нибудь небольшой проект со своими персонажами и сеттингом + отсылками на портал. Поскольку раньше изначально программировал только под микроконтроллеры (esp32 \ esp8266), какого-то опыта именно в разработке игр по сути не было, но был опыт портирования проектов написанных на SDL, потому пока остановился на данный момент на нем и для своего проекта.

Для физики пока сделал апи для тестирования разных физ. движков \ сохранения возможности реализации через упрощенные функции расчета коллизий. Пока в основном читаю про Box2D и пробую плавно интегрировать его в проект.

Сами персонажи реализованы через составные части. Раньше подобный способ анимации не пробовал, да в целом как и любой другой. Изначальный концептик пробовал анимировать в блендере через разбивку на полигоны с текстурами и привязку их к костям, но потом оставил эту затею по скольку такой анимированный спрайт получилось было бы перенести в игру только в "запеченном" виде, а хотелось оставить динамику для перемещения рук \ изменения взгляда головы

Пробовал еще под это дело Spine \ Live2d, но это все коммерческие решения со скудными вариантами экспорта. В итоге пока остановился на небольшом кастомном решении конкретно под sdl; еще несколько раз перерисовал сам концептик персонажа под более "физично-аркадные" пропорции - чтоб было проще вписать в физ. объект капсулы или прямоугольник. весь персонаж в "движке" все еще состоит из отдельных сегментов которые можно включать / выключать / анимировать отдельно. Добавил несколько базовых анимаций, проработал контроллер движения и смены анимок. движения рук делал через пресет так же по кадрам положений оружия под разные углы поворота, потом совмещаю динамически с основной анимацией бега / бездействия, так получается миксовать части. Эмоции сделал через принудительное скрытие / отображение частей спрайта.

Еще некоторые скриншоты с актуальной версии

И просто всякие концептики, зарисовки объектов и элементов которые пока не задействованы или в работе.

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

На этом пока все. Спасибо за внимание

nradiowave

171 пост489 подписчиков

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий
Мне интересно, сколько стоит заказать создать такую игру, хотя бы примерно?
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

В монтеках не знаю, но как правило время разработки зависит от хотелок, количества правок но если рассматривать существующие примеры когда человек работает в одного или небольшой командой по сети, обычно на законченные проекты у людей бывает уходит и 5-10 лет или проект вообще не выходит (к сожалению чаще всего так и происходит из за выгорания или невозможности постоянно вести разработку). Т.е. даже в самом оптимистичном варианте времязатраты +4000ч на чтонибудь хоть сколько то ценное. При том некоторые такие проекты зависают именно на этапе правок - когда кто то ответственный решает что все фигня - давай по новой - а это опять работа программистов \ художников в мусорку как и часы и так может продолжатся бесконечно.

Есть и примеры всяких геймджемов где основной упор на скорость и команда \ разработчик пробуют сделать что то в рамках нескольких дней - но там обычно вся игра упрощается по максимуму и строится просто вокруг одной функции или если рука уже набита на базе каких то готовых решений без какого то сильного наполнения. потом если концепт успешен прорабатывают дальше.

На данный момент проектом начал заниматся ~ в начале марта в перерывах от работы и всяких других дел. так что даже на такой прототип ушло ~ около 280ч. При том что я вполне осознаю что уже существуют всякие нейросети и прочее, но такие вещи все равно существенно производительность не ускорят если ты именно создаешь что то с нуля а не генеришь типовой визуал \ код, нейронки хорошо понимают \ воспроизводят только то что уже и так пережевано 1000 раз в открытом доступе

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества