Новости разработки, или как шестеро взрослых людей тыкают пальцем по кнопочкам.
Время идет, и в духе современных трендов надо периодически появляться в публичном пространстве, чтоб подписчики не подумали, что мы все дружно забили и пропиваем донаты доверчивых пользователей. Уверяю вас, что именно так мы и делаем, но все оставшееся время мы тратим на разработку.
Большую часть прошедшего времени вся наша маленькая группа провела в бесконечных спорах на тему, что будет, если дать игроку вот еще вот эту вот фишечку, а вот эту не дать? Игрок нас сразу пошлет, или все таки игру хотя бы скачает? На самом деле, без четкого понимания, что именно и как мы делаем просто невозможно работать над чем то большим. Каждый член команды должен понимать задачу и следовать общему плану. Нас очень мало, а сделать предстоит чуть больше чем дохрена. Параллельно идет работа над генератором осколков, которые станут нашим игровым полем в проекте. Завершается работа над скелетом персонажа, максимально универсальным и пригодным для управления любым протагонистом. До прототипа, который не стыдно показать игрокам конечно еще далеко, но работа идет, а проблемы решаются. Однозначно определились также и с используемыми технологиями. В частности, в обязательном порядке будут задействоваться новомодные и крайне полезные “наниты” - технология, которая появилась только в пятой версии Unreal Engine, существенно ускоряющую подгрузку множественных объектов на экране. Побочным эффектом данной технологии является обязательное требование к пк пользователя - наличие ssd накопителя, на который и должна ставиться игра. Понимаем, что далеко не у всех сейчас есть такая роскошь, но к моменту выхода игры, это будет уже просто объективная норма для игровых пк. Мы безусловно будем стараться всеми методами сократить прожорливость нашего детища, но не в ущерб задуманному.
Недавно мелькнула в новостях интересная разработка на основе нейросетей - а именно, попытка научить игровых нпс говорить с игроком в реальном времени, а не привычным по всем играм выбором заранее заготовленных вариантов ответов. Интереснейшая на наш взгляд технология в особенности для процедурно генерируемых миров, где просто нереально каждому случайному боту прописать вменяемую и интересную историю. Обратной стороной данной технологии сейчас является то, что она может работать только в клиент-серверном исполнении. Слишком велика по размерам база нейросети, чтобы ставить ее на каждый отдельный игровой пк. Соответственно, если что то путное с ней выйдет, игра будет требовать постоянного подключения к интернету. Хорошо это или плохо, было бы интересно послушать в комментариях.Кстати, касательно вопросов о возможной сетевой игре - мы не планируем делать ее как таковую, но и не исключаем возможности ее последующего добавления. Все механики и игровые моменты будут делаться таким образом, чтобы не мешать возможному добавлению сетевых баталий. Никаких тайм-стопов для открытого инвентаря и тому подобных костылей не будет. Сразу мы с сетевой составляющей пока что сталкиваться пока не хотим - маловато опыта, так что ориентация игры в первую очередь на одиночное прохождение.
В общем то на этом все. Тонкости стыкования костей с моделью и их скалирования оставлю за кадром.
Спасибо всем, кто поддерживает нас на Бусти, и активно общается на нашем дискорд сервере.
Ссылки оставляю на память для желающих:
Бусти: https://boosty.to/smokehanter
Дискорд: https://discord.gg/KQBQSPZjy4