TGViewer
Григорий Дядиченко Григорий Дядиченко @dev_game · 2.66K subscribers
Post #1378 1.35K
Ридонли In-Memory база данных
https://github.com/Cysharp/MasterMemory

Любопытная библиотека если вам в игре нужна In-Memory DB. А зачем она вообще может быть нужна в проекте? В основном для быстрого и удобного доступа к данным по каким-либо агрегациям, чтобы не писать это самостоятельно. Чаще всего это применимо к рпг, ну и в целом к играм с лутом, крафтом, где большое число предметов, перков и характеристик. Так как по сути такое кеширование позволяет сильно сократить путь от "идём на диск и читаем что там может быть". Мы просто держим базу в памяти. В общем может быть полезно, и оно пошустрее чем SQLite (InMem).

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

#интересное
GitHub GitHub - Cysharp/MasterMemory: Source Generator based Embedded Typed Readonly In-Memory Document Database for .NET and Unity. Source Generator based Embedded Typed Readonly In-Memory Document Database for .NET and Unity. - Cysharp/MasterMemory
  • 🔥 16
More from @dev_game
  1. Oct 4, 2026💡 Вредные советы: Идея С тех пор как я открыл для себя чудесный мир элевенлабса (и это ка…
  2. Oct 4, 2026ТСПУ и телега Короче говоря как раз немного кул стори по следам теста. Спасибо кто там как…
  3. Oct 3, 2026Мой новый проект https://t.me/Mespoker_bot Поймал меня значит как-то Паша за покером и ска…
  4. Oct 1, 2026🤔 Как продвинуть игру? Я обещал. Я сделал. Получился большой документ с шагами и действия…
  5. Sep 29, 2026И тут продублирую раз прилетело несколько вопросов. Доступ к дневнику можно будет получить…
  6. Sep 29, 2026Да, чет не анонсировал. Остановил сбор. Ну в целом донаты показывают классические для меня…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →