Как построить CMS в Unity и не сойти с ума | Разработка игры Deckart Devlog #3

В этом выпуске мы ныряем в двигатель нашего проекта Deckart. Сегодня не просто девлог, а большой технический разбор того, как перестать плодить сущности и начать строить системы. Главная тема CMS (Content Management System). Я искал внятные гайды на YouTube, но везде обсуждают только форматы (JSON vs SO), забывая про саму Идею. Мы разберем: — Где на самом деле должна жить «правда» о контенте? — Как разбить данные на Домен и Визуал, чтобы логике боя было плевать на звуки и спрайты. — Мапперы и Провайдеры: как за один вечер заменить Scriptable Objects на Google Sheets и ничего не сломать. Ну и конечно живая демонстрация того, как настройка стартовых колод превратилась в редактирование конфигов без единой строчки кода. Внутри видео: 00:00 — Интро 00:51 — Идея CMS: ГДЕ и КАК живут данные 03:20 — Распишем CMS на части 11:36 — Рефакторинг: Разбираем архитектуру на слои 14:05 — Приглашаю в тг 14:35 — CMS в коде 16:52 — CMS в игре 18:30 — Демо стартовых колод 19:50 — Подводим итоги 🔥 Весь «сок» разработки, схемы из видео и ежедневные посты про архитектуру — в моем Telegram: 👉 @DevChefGames Стек проекта: Unity 6 / C# VContainer (DI) Assembly Definitions (Asmdef) Clean Architecture #Unity #Gamedev #Architecture #Csharp #IndieDev #CMS #CleanArchitecture #Deckart #РазработкаИгр #Программирование

12+
2 просмотра
15 дней назад
12+
2 просмотра
15 дней назад

В этом выпуске мы ныряем в двигатель нашего проекта Deckart. Сегодня не просто девлог, а большой технический разбор того, как перестать плодить сущности и начать строить системы. Главная тема CMS (Content Management System). Я искал внятные гайды на YouTube, но везде обсуждают только форматы (JSON vs SO), забывая про саму Идею. Мы разберем: — Где на самом деле должна жить «правда» о контенте? — Как разбить данные на Домен и Визуал, чтобы логике боя было плевать на звуки и спрайты. — Мапперы и Провайдеры: как за один вечер заменить Scriptable Objects на Google Sheets и ничего не сломать. Ну и конечно живая демонстрация того, как настройка стартовых колод превратилась в редактирование конфигов без единой строчки кода. Внутри видео: 00:00 — Интро 00:51 — Идея CMS: ГДЕ и КАК живут данные 03:20 — Распишем CMS на части 11:36 — Рефакторинг: Разбираем архитектуру на слои 14:05 — Приглашаю в тг 14:35 — CMS в коде 16:52 — CMS в игре 18:30 — Демо стартовых колод 19:50 — Подводим итоги 🔥 Весь «сок» разработки, схемы из видео и ежедневные посты про архитектуру — в моем Telegram: 👉 @DevChefGames Стек проекта: Unity 6 / C# VContainer (DI) Assembly Definitions (Asmdef) Clean Architecture #Unity #Gamedev #Architecture #Csharp #IndieDev #CMS #CleanArchitecture #Deckart #РазработкаИгр #Программирование

, чтобы оставлять комментарии