TheDarkestRed TheDarkestRed

Новое окружение ⛰ 🌲 🌳 🎮

Rummy_Games Rummy_Games

Доброго субботнего вечера! Сегодня мы ходим поделиться наработками нашего 3D-моделлера в рамках #saturdayscreenshot. А также кратко делимся ЛОРом игры.

...
TheDarkestRed TheDarkestRed

Карта мира The Darkest Red 🎮 🐺 🤺 🌍 🗺 ⛰

TheDarkestRed TheDarkestRed

Обновили поведение камеры и механики боя 🎮 🤺 🧟 🎥

Rummy_Games Rummy_Games

Доброго субботнего вечера! Сегодня мы поделимся с вами видео процесса разработки одного из противников (“Роя”) в нашей игре, в рамках #saturdayscreenshot, а также кратко делимся ЛОРом игры.

...
mushroom_queen mushroom_queen

Jusper, спасибо за комментарий! старалась писать нескучно))

Jusper Jusper

Моя любимая фаза разработки любой игры!
Отлично написано, посмеялся местами от души. Спасибо!

Jusper Jusper

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

Не вижу пока, как в такое управление впихнуть боевку.

Jusper Jusper

PallSwarrow
Что ж я поиграл. Пока это не игра про пиратов, а игра про навигацию парусами. Это скорее пока в плюс, потому что управление мне понравилось, но боюсь, что весь игровой фокус сейчас только в этом...

...
id44474404 id44474404

В Княжествах Онлайн снова появились анимации, они синхронизируются с сервером и работают реалистично, т.е. нанесение урона или получение ресурсов происходит в тот момент, когда это соответствует анимации...

...
TheDarkestRed TheDarkestRed

Экспериментируем с рэгдолами 🎮🧟🤺🐺

lehha95 lehha95

Открыли страницу в Steam! Добавляйте в список желаемого!

https://store.steampowered.com/app/1355780/

romandviski romandviski

Спасибо, добрый человек.

Rummy_Games Rummy_Games

Доброго субботнего вечера! Сегодня мы поделимся с вами видео процесса разработки одного из противников (“Роя”) в нашей игре, в рамках #saturdayscreenshot, а также кратко делимся ЛОРом игры.

...
id44474404 id44474404

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

...
Jusper Jusper

В GMS сильно поменялась структура функционала, но не все корректно мигрируется из старых проектов. Если тебе не критичны новинки, то переходить на него стоит только с новым проектом.

Kazirath Kazirath

Насколько я понял проще установть последнюю версию перед 2.3 и продолжить работать под ней. Новинка не стоит свеч после переделки скриптов

Kazirath Kazirath

Это совсем не радостная новость. Меня вполне устраивал функционал старой работы скриптов и я даже выработал некоторую систему, которая позволяла через скрипты настраивать работу объектов и прочего. Принудительная же переделка в функции у меня не сработает из за структур некоторых скриптов...

...
alexprey alexprey

Учитывая то, что написано в данной статье обратно включить это не получится и придется действительно обернуть код скриптов в функции.

Кратко из документации:

  • Раньше скрипты были индивидуальными и изолированными
  • ...
  • ...
  • ...
  • ...
...
Логотип проекта Slash Polygon: Tournament

Дневники разработчиков

Дневники разработчиков

Последние пару месяцев мы были заняты изменением графического пайплайна после перехода на Unity 2019.4 и интеграцией с Playfab. Обо всем по порядку.

LWRP -> URP

В новой версии Unity разработчики отказались от развития Light Weight Render Pipeline и предоставили игроделам Universal Render Pipeline. Пайплайн обещал быть быстрым, удобоваримым и простым в использовании.

В действительности URP (как и в LWRP) имеет достаточное количество недоработок и багов, которые приходится фиксить творчески. Адаптация ассета Sharp Shadows, которым мы пользуемся для отрисовки четких теней, стала возможна после того, как Unity пофиксили критическую проблему URP, из-за которой поддержка Sharp Shadows была невозможна в новой версии движка. Отделались малой кровью - игра быстро вернула былые краски без ущерба производительности.

Второй проблемой стала некорректная обработка стандартным шейдеров эмбиента - реакции цветов на глобальное освещение и skybox. Мы устранили ее написав дубликат стандартного коробочного шейдера, который корректно обрабатывает данные эмбиента. Написали, кстати, используя Shader Graph - стандартный инструмент Unity, который позволяет конструировать шейдеры с помощью нод.

Из плюсов перехода на новую версию стоит отметить поддержку SRP (Scriptable Render Pipeline - читать тут), благодаря которой мы получили значительную прибавку к производительности. В его настройке есть некоторые подводные камни. Чтобы убедиться, поддерживает ли шейдер SRP необходимо заглянуть в его конфиг:

SRP Compatible — Дневники разработчиков — Slash Polygon: Tournament — DevTribe: инди-игры, разработка, сообщество (devblog, GameDev, gamedevelopment, gaming, indiedev, indiegames, slash polygon, блог, indiegamedev, indiegamedev, gamingscreenshots)
SRP Compatible

Последующим камнем стала постобработка - LUT и Bloom, которые дают картинке высокую насыщенность и задают настроение путем работы с цветопередачей. Настройки поменялись, пришлось поплясать с бубном, чтобы вернуть игре былую "ламповость".

Без магии постпроцессинга — Дневники разработчиков — Slash Polygon: Tournament — DevTribe: инди-игры, разработка, сообщество (devblog, GameDev, gamedevelopment, gaming, indiedev, indiegames, slash polygon, блог, indiegamedev, indiegamedev, gamingscreenshots)
Без магии постпроцессинга

Без постобработки стали бросаться в глаза черные впадины на бэкграунде, скудный эффект света, тусклые цвета от светлых поверхностей

В итоге мы пришли примерно к той же картинке со значительным приростом к перфомансу - около 50 drawcall'ов без учета неоптимизированного скининга собираемого из кусков персонажа.


Playfab

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

Радостной новостью разработчика будет тот факт, что ценник Playfab гибкий и до определенного уровня данных, запросов и месячного CCU (количества играющих) сервис бесплатен для использования.

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


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

Оставайтесь с нами!
За подписон вконтакте респект и увОжение! - ТЫК

Смотрите также:


Комментарии

Здесь еще никто не оставил комментарий

Справка