Dragosha продакшен
318 subscribers
60 photos
99 videos
54 links
Game dev. Defold. Слоупочные заметки.
https://dragosha.com
Download Telegram
Дорога и лапша код её делающий 💁🏼‍♂️
🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
Обновил светотеневую библиотеку.
Там теперь есть билбоардные модели (на видео у каждого дерева свой меш и он смотрит и не моргает в камеру), а не только спрайты.

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

Вынес количество источников света в настройки.

И, наконец, перенес пример со Spine в отдельный репо, чтобы примеры не тянули с собой нативную зависимость (😭).
🔥23🎉5👍3🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
fog of war на минималках
🔥29👍4👀2🤝1🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
Потыгыдын-тыгыдынькать 🏇 можно здесь.
Форкнуть и сделать свой Кингсбаунти здесь.
В исходники закинул давний поиск пути на lua, который, конечно, не быстрый как пуля, но его можно подтюнить под запросы дизайна игры, не пересобирая Native Extension. (А еще он иногда выдает странные результаты). Туман войны и наброски минимапы сделаны на основе текстуры, модуль и шейдеры прилагаются.
🔥384🎉1👀1🤝1
Что-то мне не понравилась работа алгоритма поиска пути из предыдущего поста, поэтому я посидел вечерок с чатом гпт и написал (в смысле он написал, или, скорее, позаимствовал чей-то репозиторий) новую версию с эвристикой + функцию выдачи проходимых соседних клеток (интересно, но вот эта штука для чата вышла более проблемной, мыслил он или не туда, хотя в целом верно или код не работал, человек поправил и теперь вроде ок).

Если вам нужен a-star на чистом Lua, то он тут:

https://github.com/Dragosha/defold-things/blob/master/a-star/README.md
🔥16👍5👀1🤝1🗿1
Media is too big
VIEW IN TELEGRAM
Забавно или нет, но стал заливать в репо (defold things) пост выше и обнаружил там незакомиченную штуку. В примере конвертере обычной tilemap в 3d-mesh-tilemap был добавлен контроллер игрока из примеров великого Ben James. В общем кубик прыгает, бегает, почти платформер, используется обычная 2d физика. Тоже добавил.
10🎉3👀3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Добавил в https://github.com/Dragosha/defold-sprite-repeat возможность скролить текстуру спрайта. Можно тайлить и скролить, можно не тайлить и скролить. Направление и смещение задается константой direction материала спрайта.
🔥17🎉5👀3🤝1
Playfab закручивает гайки. Долгое время использовал чит "если активных игроков не больше 100к то плейфаб бесплатный". Заброшенные аккаунты удалялись автоматом, активным же игрокам были доступны мультиплатформенные лидерборды и облачный сейв. С недавних пор это больше не работает:
Previously, if you had over 100,000 players, you could delete them to get back under the 100,000 unique user limit and your title would continue to operate. We’ve now enabled enforcement of the 100,000 unique user limit in Development Mode, which means that player deletions will no longer decrement the unique user count. The easiest way to think about this is that in Development Mode, each time you add a player, you're incrementing the unique user count, which is a lifetime limit. Once you reach 100,000 unique users, you will not be able to create additional players while still in Development Mode.

Ну конечно, можно предположить, что в современном мире набрать 100к на мобилке для инди уже успех 😭 Но в целом нужна какая-то замена.
Media is too big
VIEW IN TELEGRAM
немного странной изометрии
🔥167👍2
Вышла демо-версия Heroes of Might and Magic: Olden Era и что-то... вот вроде и хочется поиграть, но вроде и не хочется. Сложно ребятам будет с такой core-аудиторией, ох сложно. 😅
👍8🤔3🎉1🗿1
Мне нравится как gmail начал не просто предлагать краткие вежливые ответы на входящие письма, но и, видимо, более осмыслено их читать. Вчера, например, на вопрос публикации приложения в телеграм от непонятно кого предложил ответить "ты вообще кто?". Сегодня на вопрос использования демок на гитхабе предложил ответ "чето не понял в чем вопрос". Растет ИИшечка на глазах. 🙈
p.s. в HoMM OE поиграл и решил пока скипнуть до релиза.
4🔥5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Вот такие анимашки sprite-листы сделала из одной картинки Чудо-юдо-рыба-ии 😅

(гифки в комментах)
10🔥15🤔2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
В пятой версии #blockbench появились арматура-кости. Раньше там были только майнкрафтные анимашки блоками без сгибов меша, а теперь вот скининг, как у взрослых. Это значит, что анимации теперь можно делать прямо в нём, не открывая Блендер. И, судя по тому, что Defold воспроизводит эти самые анимации без танцев, Блендер можно не открывать совсем.

Но пост не об этом. А о том, что это новая альтернатива для 2D анимации, когда нет Spine. Местами не очень удобная, но рабочая. Такой вариант был и с Блендером. Но пост же про то, чтобы его не открывать? Так вот, на видео такой пример.
🔥213👍3
У меня тут просьба: если вдруг, совсем случайно, каким-либо образом что-то из моих либ помогло в разработке вашей игры, присылайте мне название проекта и скриншот, а я добавлю его в репозиторий как "шоукейз". И мне мотивация как-то развивать библиотеки и вам ссылка.

На скриншоте замечательная https://fortey.itch.io/after
5👍25🔥8🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Как отлаживать шейдер если нет чуда под названием print? Вы меняете какие-то там коэффициенты в формулах, что-то там в промежуточных расчетах, а что получается на самом деле не видно. Или видно? Самое простое решение — это показать искомые значения на части экрана, но не цифрами, а цветом. Например, на видео тестирую эффект Depth of Field. В правой части экрана выводится карта глубины построенной сцены.
🔥31
Гоблин семи королевств.

https://dragosha.com/defold/tiny_world/

Обновил демку редактора уровней. На мобильном устройстве работает, но для режима редактора рекомендуется открывать на компьютере. Есть несколько готовых шаблонов (выбор в меню настроек).

Хоткеи редактора:
Tab - переключение между редактором и просмотром.
Правый мышь - вращение карты. Средний мышь - зум.
Клик - выбрать объект
SPACE - открыть палитру объектов.
Удержание SHIFT переключает на перемещение объекта по оси Y (вверх-вниз), а 'Z','X' - блокирует эти оси.
ALT - клонирование объекта или группы объектов. (можно двигать объект и нажимать альт для быстрого заполнения пространства, например, ёлками)
Клик при зажатой R - рисование дороги.
После выбора объекта на карте колесико мышки для быстрой смены объекта из списка похожих (это прям сильно ускоряет работу с картой). Удерживая SHIFT вращение объекта.

Выбор с CTRL - групповое выделение. Возможно перемещение группы объектов по уровню.
CTRL + Z это, конечно, UNDO

Масса глюков прилагается.
7🔥27👍1
Ладно. Прокси отвалились, с ВПН иногда что-то открывается, но только иногда и только что-то.
Из доступных каналов связи со мной: пишите issue 😂 на https://github.com/Dragosha/
Или https://vk.com/lookyourloot
10🤝9😢4🔥3🙈1🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
Обновил материал для тайлинга спрайта https://github.com/Dragosha/defold-sprite-repeat . Теперь не требуется скрипт, всё настраивается в свойствах спрайта: количество тайлов, скролинг текстуры и раскраска (тинт). Вместо скрипта требуется Defold 1.12.4+.
6🔥20👍43