Как стать автором
Обновить
8
0
Морозов Сергей @Tr0sT

Разработчик игр на Unity

Отправить сообщение

Bender postmortem

Время на прочтение6 мин
Количество просмотров4.8K

Об архитектурных неудачах, ошибках планирования и прочих косяках при разработке игры в свободное время.

Читать далее
Всего голосов 10: ↑9 и ↓1+11
Комментарии1

Database using ScriptableObjects with save/load system

Время на прочтение5 мин
Количество просмотров13K

Introduction


Each game has data that game-designers work with. In RPG there is a database of items, in match-3 — the cost in the crystals of tools from the store, in action — hit points, for which medical kit heals.


There are many ways to store such data — someone stores it in tables, in XML or JSON files that edit with their own tools. Unity provides its own way — Scriptable Objects (SO), which I like because you don't have to write your own editor to visualize them, it's easy to make links to the game's assets and to each other, and with Addressables this data can be easily and conveniently stored off-game and updated separately.


In this article I would like to talk about my SODatabase library, with which you can conveniently create, edit and use in the game (edit and serialize) scriptable objects.

Read more →
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

База данных на ScriptableObject c системой сейва/загрузки

Время на прочтение5 мин
Количество просмотров5.2K

Введение


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


Для хранения таких данных существует много способов — кто-то хранит их в таблицах, в xml или json файлах, которые редактируют собственными инструментами. Unity предоставляет свой способ — Scriptable Objects (SO), которые мне нравится тем, что для их визуального представления не нужно писать свой редактор, легко делать ссылки на ассеты игры и друг на друга, а с появлением Addressables эти данные можно легко и удобно хранить вне игры и обновлять отдельно.


В этой статье я хотел бы рассказать о своей библиотеке SODatabase, с помощью которой можно удобно создавать, редактировать и использовать в игре (редактировать и сериализовать) scriptable objects.

Читать дальше →
Всего голосов 4: ↑3 и ↓1+5
Комментарии2

Информация

В рейтинге
Не участвует
Откуда
Нижний Новгород, Нижегородская обл., Россия
Дата рождения
Зарегистрирован
Активность