P.S Эвент длится оба выходных
#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5❤2👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍6🥰4❤2
Продолжаем разбирать функционал Cloud. В прошлый раз говорили про аутентификацию и профили — сегодня про то, что идёт сразу после: как хранить данные игрока.
Два формата хранения
В Cloud сохранения работают в двух форматах:
Два уровня данных
Система доступов
Разработчик может тонко настроить, кто и что может делать с данными:
Настраивается отдельно для чтения и записи — можно разрешить игрокам читать чужие данные, но не изменять их.
Поиск по данным
Если вы делаете псевдо-мультиплеер или хотите показывать данные других игроков, возникает вопрос — как быстро найти нужных? Для этого мы сделали систему индексов.
Индексы можно делать составными — по нескольким полям сразу. Например, индекс по level + region позволит найти всех игроков выше 50 уровня из конкретного региона.
Индексы работают на всех уровнях данных — как по данным игроков, так и по кастомным данным. Например, можно искать не только игроков, но и боссов по уровню сложности.
А также подписывайся на нашего тг бота — там будут приходить новости по продуктам хаба
P.S Дизайн на скриншотах пока тестовый — будет ещё дорабатываться.
#cloud #game_backend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍5🥰4
Работа над UI.
🛠 Пока идет доработка мультиплеера, мы параллельно допиливаем экраны.
Уже работаем в темной теме которую мы определили ранее.
По интерфейсу еще много работы, но уже очень нравится как это выглядит даже с тестовыми иконками.
⚡️ На следующей недели будем приступать к переносу первых экранов в игру, работы еще очень много, так что нужно все успеть
Уже работаем в темной теме которую мы определили ранее.
По интерфейсу еще много работы, но уже очень нравится как это выглядит даже с тестовыми иконками.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5⚡2
P.S Эвент длится оба выходных
#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4❤3
В любой игре есть слой конфигураций — предметы, валюты, настройки игры, параметры баланса. Всё это нужно где-то описать, структурировать и удобно менять на лету — без необходимости обновлять клиент.
Для этого у нас есть Entities — базовая платформа конфигураций для всего проекта.
Что умеет Entities?
Это базовая система конфигураций. Описываешь типы данных, шаблоны и структуры один раз — после чего использовать их в Экономике, Лидербордов, Турниров и любого другого сервиса. Не нужно дублировать одни и те же конфиги в разных местах.
Шаблоны и конфиги (Templates & Configs)
Пример: шаблон «Оружие» содержит поля: название, урон, скорость атаки, иконка. На его основе создаёшь конфиги: «Деревянный меч» (урон 10, скорость 1.5), «Огненный посох» (урон 40, скорость 0.7).
Шаблоны поддерживают наследование.
Создаёшь базовый шаблон «Оружие», от него наследуешь «Автомат» с дополнительным полем — патроны. Все поля базового шаблона подтягиваются автоматически. Изменил что-то в базовом — изменилось у всех наследников.
Готовые типы полей
Каждый узел в шаблоне имеет тип. Из коробки доступны:
— Базовые: String, Int, Float, Double, Decimal, Boolean
— Коллекции: Object, Array
— Игровые: Vector3, Color, Image
— Контент: Localization, ConfigRef (ссылка на другой конфиг)
— Время: Time, DateTime, DateOnly
Этого хватает для большинства задач. А если нужно больше — есть кастомные типы.
Кастомные типы — Enums и Structures
Помимо готовых типов, можно создавать свои.
Типы создаются в Entities и доступны из любого сервиса.
В SDK
На клиенте всё просто — SDK получает готовый JSON, с которым уже можно работать. Обращаешься по ключу и получаешь нужный конфиг.
А также подписывайся на нашего тг бота — там будут приходить новости по продуктам хаба
P.S Дизайн на скриншотах пока тестовый — будет ещё дорабатываться.
PP.S Название сервиса тестовое, если у вас идеи как понятнее его назвать, пишите в комментарии
#cloud #game_backend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3🤯1
Мы решили ускориться и взять в команду еще одного художника на проект Blockworld.
Что нужно делать
Что предлагаем
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🤔2👍1