Полная инструкция, как связать Flatbuffers и Google таблицы в Unity

Subscribers:
13,000
Published on ● Video Link: https://www.youtube.com/watch?v=Z40Gvx2jEz4



Duration: 0:00
1,233 views
74


Поддержать проект можно по ссылкам:
https://www.donationalerts.com/r/gamedevlavka
https://boosty.to/gamedevlavka
https://paypal.me/gamedevlavka

Самое большое видео, которое я когда-либо готовил. Сначала подготавливался недели три, потом снимал, и получилась почти часовая инструкция, подробно отвечающая на вопрос, как связать Flatbuffers и Google Sheets. Flatbuffers к слову, это библиотека сериализации данных, очень оптимизированная, быстрая и вообще была придумана Google специально для разработчиков игр. Все подробности по теории и реализации данной задумки в новом видео из Лавки Разработчика!

Отсылки:
https://github.com/vavilichev/FlatBuffersSetupTemplate - шаблон проекта, с которого можно все копировать
https://docs.google.com/spreadsheets/d/1QTHf1kjmtgjxKWRqXZ5MsKCOBzUJbiQTc0yOcWT2dEQ/edit?usp=sharing - таблица с примером
https://github.com/GlitchEnzo/NuGetForUnity - NuGet для Unity
https://github.com/google/flatbuffers - Flatc компилятор
   • Как импортировать конфиги из гугл таб...   - как импортировать данные из Google таблиц

https://t.me/gamedevlavka - телеграм канал Лавки Разработчика
https://t.me/gamedevtavern - ламповый чат
https://discord.gg/YFbjknTC7G - дискорд

__________
0:00 Вступление
1:49 Что такое Flatbuffers и как он работает
11:01 Разворачиваем Flatbuffers
11:58 Добавляем компилятор Flatc в проект
13:10 Что такое схемы, как с ними работать
16:10 Полиморфизм в схемах
18:04 Как скомпилировать код из схем
21:22 Пример использования компилятора на конкретных схемах
22:58 Импорт Google таблиц с отсылкой
26:03 Пример базового импортера для листа из гугл таблицы
30:34 Пример конкретных импореров. Парсинг данных в т.ч. полиморфизм
37:22 Пример построения меню импорта в юнити
38:15 Как происходит импорт и сохранение конфига или нескольких конфигов
46:21 Как использовать Flatbuffers в игре. Пример
52:33 Демонстрация работы в рантайме
53:18 Демонстрация работы импорта




Other Videos By Лавка Разработчика


2025-04-18Как переносить состояния из одной версии в другую. Миграторы состояния в Unity
2025-04-04Порядок выполнения Unity функций в подробностях
2025-03-14Объекты на карте. Часть 1 - данные. #пилимигру 14
2025-02-21Как сделать наследование классов в JSON в Unity?
2024-12-27#пилимигру 13. Организация UI в играх на Unity
2024-12-06#пилимигру 12. Пишем фичу Ресурсы в Unity. Подойдет под многие проекты
2024-11-29Как сделать плавный движение камеры как в RTS в Unity?
2024-11-22Как сделать плавный Zoom камеры в Unity? Для orthofraphic и perspective камеры
2024-11-15#пилимигру 11. Состояние игры по умолчанию. Unity
2024-11-08#пилимигру 10. Организация конфигов в игре на Unity
2024-11-01Полная инструкция, как связать Flatbuffers и Google таблицы в Unity
2024-09-27#пилимигру 9. Добавляем View, ViewModel и соединяем их наконец-то в Unit
2024-09-20#пилимигру 8. Слой сервисов, последние приготовления
2024-09-06#пилимигру 7. Вкорячиваем CommandProcessor. Зачем нужна обработка команд в Unity
2024-08-30Паттерн Прокси (Proxy) в C#. Как использовать в Unity?
2024-08-23#пилимигру 6. Состояние игры: загрузка, сохранение, реактивность
2024-08-16Подкаст-интервью с Сергеем Епонешниковым: Как шаблон для создания игр превратился в сервис Game Push
2024-08-09Пилим игру. Часть 5. Вставляем в проект DI Container. Менеджмент зависимостей
2024-07-26Пилим игру. Часть 4. Передача параметров между сценами в Unity. Используя реактивщину
2024-07-19Реактивное программирование в Unity. Разбираем на примере R3
2024-06-28Проект #пилимигру, часть 3: Добавляем третью сцену меню. Архитектура