Play Way - игровой бэкенд над которым я работал в последнее время.
Что уже имеется
✔️ Авторизация / Аутентификация, вход через Web Id (для яндекс игр или прочих площадок), вход как гость, создание аккаунтов игроков
✔️ Данные игрока, можно добавлять поля публичные или приватные, так же получать данные других игроков по Id
✔️ Экономика, создание валют и работа с ними
✔️ Система лобби, запуск и подключение к игровым серверам, уже протестировал на фишнет
✔️ Лидерборды
Всё это работает на asp net core 8 и базой данных postgres.
👍 Обращение к бэкенд в основном происходит по REST API (http запросы), так что клиент можно реализовать на чем угодно (c#, js (construct 3, phaser, cocos creator), godot). Пока что клиент создается под Unity
😎 Так же будет live ops решение, что бы можно было все это дело настраивать из админки, у меня уже есть база, её я писал на vue js, кто не видел, может ознакомиться в посте
Для разворачивания бэка на выделенном сервере используется система docker-compose (она автоматом установит все зависимости, бд, прокси сервер и т.д).
❗️ Всё это пока что я буду тестировать на своих проектах, но если вам будет интересна эта тема, то попробую выкатить это в общий доступ
❓ Задавайте вопросы в комментариях, всем отвечу
Что уже имеется
Всё это работает на asp net core 8 и базой данных postgres.
Для разворачивания бэка на выделенном сервере используется система docker-compose (она автоматом установит все зависимости, бд, прокси сервер и т.д).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍6❤4🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7
"Какие игры будут зарабатывать в 2024-2025 на WEB?"
В 2024-2025 годах на WEB-платформах будут востребованы игры, которые не только привлекают внимание, но и предлагают инновационные механики и свежий взгляд на взаимодействие с пользователем.
Разработчикам необходимо обращать внимание на следующие ключевые аспекты:
🚀 Актуальные категории игр.
Игры, основанные на актуальных трендах и потребностях аудитории, всегда в выигрыше.
🚀 Оптимизация и производительность. Оптимизация проекта позволяет снизить затраты и улучшить пользовательский опыт.
🚀 Внутриигровые метрики. Понимание и анализ метрик, таких как удержание игроков и уровень вовлечённости, помогают разработчикам улучшать свои продукты и адаптировать их под нужды пользователей.
Чтобы обсудить эти важные темы подробнее, присоединяйтесь к нашему стриму, который состоится сегодня в 18:00 по мск времени.
Спикеры:
▫️Даниил Сазонов — основатель и CEO HTML5 издательства MirraGames, расскажет про актуальные категории игр и внутриигровые метрики.
▫️Пётр Козлов — специалист по оптимизации и разработчик игр, поделится опытом оптимизации проектов для достижения максимальной производительности.
Кроме того, вас ждет сюрприз, о котором мы расскажем на стриме.
Ссылка на стрим 👉
https://www.youtube.com/live/shN5Odq5jdc?feature=shared
В 2024-2025 годах на WEB-платформах будут востребованы игры, которые не только привлекают внимание, но и предлагают инновационные механики и свежий взгляд на взаимодействие с пользователем.
Разработчикам необходимо обращать внимание на следующие ключевые аспекты:
Игры, основанные на актуальных трендах и потребностях аудитории, всегда в выигрыше.
Чтобы обсудить эти важные темы подробнее, присоединяйтесь к нашему стриму, который состоится сегодня в 18:00 по мск времени.
Спикеры:
▫️Даниил Сазонов — основатель и CEO HTML5 издательства MirraGames, расскажет про актуальные категории игр и внутриигровые метрики.
▫️Пётр Козлов — специалист по оптимизации и разработчик игр, поделится опытом оптимизации проектов для достижения максимальной производительности.
Кроме того, вас ждет сюрприз, о котором мы расскажем на стриме.
Ссылка на стрим 👉
https://www.youtube.com/live/shN5Odq5jdc?feature=shared
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Какие игры будут зарабатывать в 2024-2025 на web ?
▫️Приобрести подписку на MirraSDK:
https://mirragames.com/ru/mirrasdk
▫️Для уточнения информации:
https://t.me/sandrasoneiko
Тенденции web рынка на ближайшие 1,5 года от основателя web издательства Mira Games Даниила Сазонова. Даниил разбирает как работал…
https://mirragames.com/ru/mirrasdk
▫️Для уточнения информации:
https://t.me/sandrasoneiko
Тенденции web рынка на ближайшие 1,5 года от основателя web издательства Mira Games Даниила Сазонова. Даниил разбирает как работал…
👍10🔥5❤3👌1
ребят, вопросы со стрима можете задавать под этим постом. Чуть позже скину материалы которые обещал
Как и обещал работа с удаленной загрузкой спрайт атласа.
✔️ Тут загрузка идёт из адресаблов, у нас в группе есть спрайт атлас weapons с ключом weapons
‼️ ВНИМАНИЕ ключ и название атласа должны быть одинаковыми
📌 Далее простой пример скрипта, где мы подписывается на событие о том что юнити требует атлас, далее мы его грузим и передаём юнити через событие
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
https://dtf.ru/u/306597-mihail-nikitin/273585-polza-addressables-v-unity3d-i-varianty-ispolzovaniya
https://habr.com/ru/articles/496460/
https://docs.unity3d.com/Packages/com.unity.addressables@2.2/manual/index.html
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Управление ресурсами игры с помощью Addressable Asset System, Михаил Гиршфельд
Работа с ресурсами никогда не бала простой задачей.
С каждым новым обновлением их становится все больше и больше, а память ограничена, да и игроки не хотят ждать долгих загрузок.
Мы поговорим о том, как новый механизм от Unity поможет в этом не простом деле.
С каждым новым обновлением их становится все больше и больше, а память ограничена, да и игроки не хотят ждать долгих загрузок.
Мы поговорим о том, как новый механизм от Unity поможет в этом не простом деле.
🔥4
Так же даю ссылку на аудио плагин.
❗️ Он не обязателен и идёт как доп опция, для теста лучше попробуйте addressable, если будут какие то проблемы (рекомендую сначала спросить в чате), то можете глянуть плагин.
✔️ Он работает через стриминг ассетс, при билде переносит все звуки в эту папку и потом скачивает их уже во время игры, то есть выносит звуки из основного билда. Плюс может проигрывать звуки через отдельную js библиотеку
Кому интересно можете покапаться в коде, плюс там есть дока
📌 Ссылка на плагин
Кому интересно можете покапаться в коде, плюс там есть дока
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2
Переходите в наш GameDev чатик
P.S Эвент длится оба выходных
#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
Forwarded from Сазонов о Web
Напоминаем, что сегодня последний день, когда вы сможете присоединиться к нашему марафону "Прибыльные игры на Web"🔤
На марафоне мы разработаем оптимизированную игру в актуальной категории с отличными игровыми метриками.
Бесплатный марафон для:
- Партнёров Mirra Games
- Клиентов SDK
Для тех, кто не приобрёл подписку на SDK и кто не является нашим клиентом, возможно участие с организационным взносом в размере 3000 руб.
Стартуем1️⃣ 2️⃣ августа
Не упустите свой шанс создать успешный проект с Mirra Games.
Пишите @sandrasoneiko ,чтобы попасть на марафон
На марафоне мы разработаем оптимизированную игру в актуальной категории с отличными игровыми метриками.
Бесплатный марафон для:
- Партнёров Mirra Games
- Клиентов SDK
Для тех, кто не приобрёл подписку на SDK и кто не является нашим клиентом, возможно участие с организационным взносом в размере 3000 руб.
Стартуем
Не упустите свой шанс создать успешный проект с Mirra Games.
Пишите @sandrasoneiko ,чтобы попасть на марафон
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Поставьте 🔥 если вам нужен пример как такое реализовать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16
Так же перенес blockworld с хостинга геймпуша на свой собственный, спасибо поддержке яндекс игр, все сделали быстро, буквально за 30 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Переходите в наш GameDev чатик
P.S Эвент длится оба выходных
#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Это именно капризы веба, если тестить на пк, то все работает отлично
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤5👍3🤯2👌2
Переходите в наш GameDev чатик
P.S Эвент длится оба выходных
#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍1😁1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Успел не так много, но прогресс есть.
✔️ Добавил панель профиля игрока, пока что там высвечивается базовая инфа игрока (так же ещё тут появится инфа о стране, языке и количестве входов в игру).
Тут же можно глянуть баланс валюты (пока что список выглядит так себе, чуть позже сделаю лучше). Плюс красная кнопка для удаления игрока😄
✔️ Добавил экран для создания новых валют.
👍 Научился как можно показывать всплывающие уведомления, они так же будут использоваться об уведомлении каких то действий. Их вы можете увидеть справа сверху при нажатии кнопки Find Player (тестовый вариант)
😅 Так же перерабатываю систему лидербордов на стороне бэка, хочу сделать их максимально функциональными, что бы не пришлось писать кучу проверок на клиенте
Тут же можно глянуть баланс валюты (пока что список выглядит так себе, чуть позже сделаю лучше). Плюс красная кнопка для удаления игрока
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4