Kozlov Dev - Разработка игр
4.1K subscribers
672 photos
176 videos
3 files
278 links
Канал о разработке игр.
Download Telegram
🔤🔤🔤🔤🔤🔤  по мультиплееру

😏 На данный момент у меня загруженный трафик, вписался в один движ (Более подробно о нем расскажу в начале августа 💪).

😅 Поэтому сделал не так много, но вещи важные

✔️ Появилось мобильное управление

✔️ Добавил показ эмодзи (на ПК это цифры от 1-3, на мобилке панелька)

✔️ Запустился на выделенном сервере, так же сделал Webgl билд, демонстрацию работы можете глянуть в видео

🔥 Пока что не густо, но надеюсь побыстрее разгрести все дела и выпускать контент чаще
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥11❤1🤔1
😎 Стартуем эвент

🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠 🔠🅰️🔠🔠🔠🔠🅰️🔠

Переходите в наш GameDev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю

P.S Эвент длится оба выходных

#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
Месяц Модервции 😏

Как уже понятно из названия, BlockWorld все ещё находится на модерации, ситуация конечно не очень, но буду идти до конца.

👍 Но есть и большой плюс во всем этом, недавно я познакомился с Даней (Мирра Геймс), он мне рассказал про их новый Мирра Сдк и о своём издательство в целом. И мне очень понравилось!

По итогу я решил отказаться от gamepush и перейти на их сдк, так же мы договорились про издательство, они помогут выйти на различные площадки (чекните их статью по заработку на них), кроме яндекс (там я хочу пройти путь самостоятельно 😄). Так же мне понравилось то что они полностью занимаются продвижением игры, делают сами аб тесты (иконки, обложки) и всячески общаются с менеджерами площадок 😏.

😎 Я уже подключил Мирра Сдк в игру, времени ушло не так много, сам Сдк простой, без лишних наворотов. Есть конечно недочёты, но они быстро справляются, благодаря общению с тех лидом проекта

✊ Надеюсь уже в скором времени победить модерацию, накидайте огоньков  в поддержку
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍5❤3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
🔠🔠🔠🔠🔠 🔠🔠🔠🔠🔠

😍 Колесо фортуны, это именно то место откуда можно будет достать различные предметы (скины, эмодзи, частицы и различную валюту). Лутбоксы будут разные с разной редкостью предметов.

Если предмет уже выпадал раньше, то его можно будет спокойно обменять на валюту, за которую потом можно снова купить бокс.

🤑 Так же будет бесплатный бокс раз в день, из него можно будет получить валюту и простые предметы

😏 Основная работа была именно с сетевым кодом, надеюсь на следующей недели уже смогу показать результат, всем хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍2❤1🤔1
😎 Стартуем эвент

🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠 🔠🅰️🔠🔠🔠🔠🅰️🔠

Переходите в наш GameDev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю

P.S Эвент длится оба выходных

#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4⚡3❤1
🔠🅰️🔠🔠🔠🔠🔠 🔤🔤🔤🔤🔤🔤

😅 Мне предложили поучаствовать в подборке каналов по геймдев тематике, на что я согласился.

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

👍 Так что если вас интересует такой контент, то можете смело на них подписаться, информация на них полезная и интересная

🔜 Папка с каналами.

😏 P.S Устраиваем гулянку, можете кидать свои каналы по геймдеву в коменты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4🤔2
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 (она автоматом установит все зависимости, бд, прокси сервер и т.д).

❗️ Всё это пока что я буду тестировать на своих проектах, но если вам будет интересна эта тема, то попробую выкатить это в общий доступ

❓ Задавайте вопросы в комментариях, всем отвечу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍6❤4🤯2
👋 Всем привет. Я продолжаю работу над мультиплеерной игрой и разработкой игрового бэкенда.

✔️ На данный момент я уже внедрил бэк в саму игру и параллельно провожу тесты,  исправляю баги и смотрю что можно улучшить.

👍 Сейчас работа идёт с кодом, показать какой то вау геймплей я не могу. Поэтому скидываю код. Здесь вы можете заметить как легко работать с бэкендом, специально для удобства я добавил 3 способа ожидания (асинхронный, корутин и через событие).

📌 На скринах можно видеть пример инициализации бэкенда, тут производится вход игрока как гостя, после чего идёт загрузка профиля (данных игрока). Остальные примеры это обновления профиля, тут идёт никнейм и добавления валюты игроку через экономику.

✔️ Так же подключил админку для базы данных, очень помогает при отладке, опять таки используя докер, её не нужно будет ставить как то через консоль, все сделается за вас

😏 Ещё приобрёл домен com. Обошёлся он в 1300 рубликов, но что не сделаешь ради игры

😅 Помимо этого в эту пятницу пройдёт стрим с моим участием, завтра уже скину его, кому интересно можете глянуть
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍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
Так же даю ссылку на аудио плагин.

❗️ Он не обязателен и идёт как доп опция, для теста лучше попробуйте 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 ,чтобы попасть на марафон
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