[DevLog] Редактор карт для настольного Зомбицида, часть 1

Архитектура проекта, зачатки процедурной генерации карт, а также попытки разобраться в Unreal Engine 4 после опыта разработки на Unity.

23

Почти полный список моих личных проектов

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

Почти полный список моих личных проектов
217

Архив материалов в блоге

Контент о разработке игр, аналитике постов и пользователей DTF, когнитивных искажениях, видеоиграх, Dungeons & Dragons, Финляндии и многом другом.

Архив материалов в блоге
43

Как разрабатываются моды для игр, которые не поддерживают моды (на примере Beat Saber) — часть 2: пишем свой мод

В этой части на примере мода для Beat Saber мы рассмотрим общие принципы разработки модов для Unity-игр, узнаем, какие есть трудности, а также познакомимся с Harmony — библиотекой для модификации кода игр, которая используется в RimWorld, Battletech, Cities: Skylines и многих других играх.

Источники изображений: <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Fwww.oculus.com%2Fexperiences%2Fquest%2F2448060205267927%2F&postId=134128" rel="nofollow noreferrer noopener" target="_blank">1</a>, <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Fyoutu.be%2FOH4txDD23_c&postId=134128" rel="nofollow noreferrer noopener" target="_blank">2</a>
75

Как я потратил два дня в поисках потерянного компонента в Unity

Потихоньку работаю над вторым лонгом про разработку модов для Beat Saber. Два дня потратил на отладку одной херни, и сейчас я просто обязан про это выговориться. Я не хочу держать это в себе.

Задача: получить ссылку на компонент GamePause. Это компонент из кода самого Beat Saber, который нужен мне, чтобы отслеживать, когда игру поставили на п…

17

Как разрабатываются моды для игр, которые не поддерживают моды (на примере Beat Saber) — часть 1: внедряемся в код игры

Простым языком о dll-файлах, Unity, Mono, паре хакерских методов и о крутости open-source-сообщества.

Я довольно много играю в Beat Saber с модами, и в какой-то момент появилась необходимость написать свои. Beat Saber сделан на Unity, так что я покопался в его коде, в коде существующих модов, разобрался, как там всё устроено, и написал об это…

129

[DevLog] Редактор карт для настольного Зомбицида, часть 3, заключительная (?)

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

ZombicideMapEditor — это редактор/генератор карт для настольной игры Zombicide. Это небольшой проект с открытым исходным кодом, с помощью которого я изучаю Unreal Engine 4.

19

[DevLog] Редактор карт для настольного Зомбицида, часть 2

Добавил графический интерфейс. Теперь это даже похоже на редактор.

14

Спасибо, интернет, теперь я не могу воспринимать это серьёзно

Как теперь работать с Simple Message Protocols в Spring?

Спасибо, интернет, теперь я не могу воспринимать это серьёзно
14

[DevLog] Начинаю новый небольшой проект на Unreal Engine 4

И это генератор карт для настольного Зомбицида.

[DevLog] Начинаю новый небольшой проект на Unreal Engine 4
20

Как я делал рандомный нарратив в игре для гейм-джема

Почти как в Hades, если не учитывать, что они свою систему улучшали годами, а я свою сделал за пару вечеров.

Как это сделано у них

35