Лавка Разработчика
3.35K subscribers
395 photos
42 videos
16 files
637 links
Мы тут игры пилить будем, или как?

YouTube: https://youtube.com/@gamedevlavka

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Скриншот-суббота
Vol. 119

Жить можно!

🔠 На основном проекте много сил оставил на этой неделе, но кажется вышли на "плато" по концентрированным усилиям. Относительно скоро станет полегче, сейчас даже новости читать почти не успеваю. Но всё не зря, научился много чему новому в вопросе клиент-сервер в играх :)

🔠 Дособрал ПК наконец-то! Найти нужную ОЗУ оказалось квестом на две недели с заказом из нескольких магазинов. Бонусом слетела лицензия винды (активировал 10ку, обновлялся до 11), говорил мол, конфигурация ПК другая - покупи другой ключ. Цена вопроса - 5 долларов.

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

🔠 Думаю, как неиболее мягко адаптировать проект #пилимигру под более широкие нужды, чтобы люди приходили в середину проекта и им не нужно было пересматривать все выпуски подряд для создания конкретной фичи. И чтобы к такому прийти - нужен какой-то переходный видос.
___
Кстати о проектах: оставляйте в комментариях, как ваши дела движутся? У меня вот разблокировался BotNetTycon с достройкой ПК! Но я его пока не открывал, надо еще с компом чистку устроить :) Жду ваших комментариев!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Относительно недавно, был анонс игры Ларёк на ул. Ленина, наверняка вы о нем слышали.

Это проект студии perelesoq, которая относильно недавно релизила Torn Away, наши соотечественники. Так вот, с момента анонса Ларька (месяц назад) проект собрал 50 000 вишлистов в Steam (из них 35 000 за первую неделю). Результат впечатляющий для инди-студии, и вот Артём Коблов, руководитель студии perelesoq, написал статью о том, как можно добиться подобного эффекта для ваших собственных игр.

Вообще, я пересекался с Артёмом разок на конференции, приятный парень. Рассказывал про насущные проблемы руководителя инди-студии и как он их решает, о сложностях с Torn Away и о том, как ребята продвигают свою игру. В этом плане у Артёма куча опыта (в маркетинге и продвижении), и у него даже канал есть об этом. Я подписан давно, читаю регулярно, и вам советую :)

https://t.iss.one/marketagame
❤‍🔥11👍5
Вчера вышла GTA V Enhanced - обновленная версия старой доброй GTA V, выпущенной 12 лет назад

Улучшили графоний: разрешение текстур, добавили рейтрейсинг, апскейлеры, ускорили загрузку и дали поддержку широких экранов. Список вроде окэй, но судя по смешанным отзывам в Steam, Рокстары уж слишком постарались выпуская оригинальную GTA V, и делать подобное обновление было не слишком целесообразным (кстати, на консолях за него даже заплатить просят).

Игроки жалуются, что ФПС не держит (+поставили ограничение, макс 120 фпс), графика хуже чем в модах, загрузка не то, чтобы быстрее (а в модах есть приблуды, ускоряющие загрузку на 70%). В общем, хотели как лучше, а получилось, как с The Definitive Edition для старых версий, судя по отзывам.

Прогрев ли это перед ГТА 6? Не знаю. Может они хотят занизить планочку, чтобы на фоне не очень удачных последних релизов ГТА 6 вышла наиболее блистательной? Очень может быть

#новости
👍11
🤨 Интересный факт о Google Play и внутриигровых покупках (IAP)

Не знаю, есть ли подобное в IOS (логично, что должно быть), но в Google Play точно есть. Те, кто занимался встраиванием внутриигровых покупок для игр и приложений в Google Play, наверняка сталкивались с запросом на восстановление покупок и статусом покупки "Pending". Я всегда думал, что это связано с вылетом/выходом из игры во время транзакции, и мол, чтобы правильно начислить покупки, нужно при входе проверять, есть ли удерживаемые покупки, и нужно ли их завершить.

Так вот, оказывается, эта фича не только для этого. В некоторых странах отсутствуют средства электронных платежей, а андроид с Google Play есть, а соответственно и покупки должны быть! Как быть? Во время запроса на покупку, пользователь получает код - он приходит через уведомление, или на электронную почту. С этим кодом пользователь идет в физический магазин и оплачивает покупку. Продавец активирует код и в этот момент покупка завершена. С момента старта покупки и до активации кода, покупка имеет статус "Pending". И когда пользователь входит в игру - надо завершить сделанную покупку.

Теперь вы знаете больше
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🤯38
Ежемесячная подборка бесплатных ассетов от SpeedTutor (100 шт)!

Вижу графические ассеты - добавляю их себе!

Из интересного:
- AutoVoxel - генерация 3D обхъектов из текстуры
- Flexible Pathfinding System - потенциальная замена NavMesh, который так и работает не очень.
- Flat pack - GUI - тысяча с хвостиком иконок разной тематики
- skybox1 DEMO - 5 приятных скайбоксов, демка, больше 5 уже за отдельные монетки
- Simple Swipe Controller - контроллер свайпов, удобно, замучился постоянно с нуля писать

Ну и там много всякого красивого и музыкального

Ссылка на весь набор:
https://assetstore.unity.com/lists/free-assets-february-2025-5773834027009

#ассеты
👍19❤‍🔥6
Скриншот-суббота
Vol. 120

С 8 марта, разработчицы! Парни, вам тоже привет

🔠 В прошлый раз я говорил, что на основном проекте вышли на "плато". Так вот не вышли еще. Непросто, много работы. Когда всё подуспокоится, расскажу поверхностно с чем приходилось файтиться :)

🔠 Подготовил материалы для следующего видео по проекту #пилимигру, но вот отсняться не успел. Так что на след неделе что-то появится.

🔠 Открыл замороженный проект BotNetTycon, и даже поделал чет по нему. Вспомнил как там что, UI структуру заложил. Будет пост - опишу, что за проект-то такой вообще. По названию можно догадаться, но всё-равно.

___
Пытаюсь войти в режим, но пока бюрократии много. Но ничего, движемся, и это хорошо. А вы как движетесь? Пишите в комментах!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍17🔥91
Периодически в чатах (в т.ч. в Таверне) встречаю вопрос о том, как поменять цвет редактора во время плеймода. Ну, знаете, чтобы случайно не начать менять сцену, а потом обнаружить, что ничего не сохранится и поплакать. Так вот, на канале давным давно существует подсказка на этот счет:

https://www.youtube.com/shorts/WAjP1mqkE7c
👍24😭1
Сто лет не читал аналитику и вот, настало время! Ознакомился со свежим отчетом Newzoo о ситуации на рынке видеоигр в 2024-2027 годах, то есть с прогнозом

Если в кратце - рыночек вырос всего на 0.6% за 2024 год к 2023, это весьма немного, видимо небольшой список годных тайтлов не смог перебить кризис в области ААА гейминга.

Мобильный рынок вырос на 2.8%, то есть вероятно, рост выровнялся после стагнации, которая в свою очередь была после ковида. Так что мобильный гейминг стабилен, господа.

ПК гейминг совсем тухленько - рост на 0.1%. Я если честно, думал будет минус. Но, похоже, азиаты затащили :)

Более половины рыночного объема (52%) Китай и США, так что, знайте, куда целиться при создании игр!

По оценкам Newzoo ожидается дальнейший рост игрового рынка на 3.7% в год вплоть до 2027 года. Причем, значимый рост будет происходить за счет D2C-продаж, то есть продаж мимо игр и внутриигрового контента мимо дистрибьюторов, сдирающих конские комиссии (Apple, Google, Steam и др.). Для консолей точка роста - GTA VI, т.к. подтолкнет игроков переходить на новые консоли.

Источник

#новости
👍15❤‍🔥3
⚡️Новое видео в Лавке Разработчика!
Объекты на карте. Часть 1 - данные.
#пилимигру 14

Переходим от смешанного повествования к более раздельному, поэтому данное видео состоит из двух: подготовка к раздельному повествованию и собственно старт работы с фичей под названием Объекты на карте, или сущности на карте. Это про любую игру, где есть такое понятие как карта и на которой могут находиться какие-то объекты, будь то персонажи или выпадающий из них лут. В общем, погружаемся в то, как можно это все организовать и как этим всем управлять. Смотримте!

https://youtu.be/LmE3W0o4XKg

Версия ВК Видео | Версия RuTube

#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍133
Скриншот-суббота
Vol. 121


Всё еще нагрузка большая, но я стараюсь!

🔠 По BotNetTycoon поделал немножк. Нашел графический ассет, с помощью которого буду клепать UI. Запихнул панель навигации по экранчикам, но еще не сделал содержимое, так что переключаются только цвета :D Также нашел ассет с оптимизированным ScrollRect - мне оч понадобится, и рекомендую всем, кто делает длинные списки в интерфейсах

🔠 Ну и видео вышло на канале новое, там мы создаем фичу "Объекты на карте". Начали с данных, а это база, так что тоже не пропустите!

___
А у вас чекаво? Напишите, пожалуйста, в комментариях, что сделали, чего достигли, какой опыт приобрели, а я погнал на визаран! Чао!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥42
🏆Финал BareMetal CyberChamp покажут в прямом эфире

Yandex Cloud проводит необычный турнир по Dota 2 между командами своих клиентов и сотрудников Яндекса.

Прямо сейчас 16 команд соревнуются на закрытых отборочных играх. Среди них представители 1С Game Studio, R-Vision ФК «Динамо» Москва, Магнит и другие. Подробнее — в турнирной таблице.

Нас ждет необычный финал — помимо захватывающего состязания по Dota 2 организаторы подготовили насыщенную программу:

— Эксперты 1C Game Studio, Astrum Entertainment и сервиса Плюс Гейминг компании Яндекс обсудят текущее видение отрасли и поделятся мнением о трендах и технологиях в игровой индустрии.
— Среди зрителей пройдёт квиз по Dota 2 с розыгрышем классных призов.

Онлайн-трансляция будет поддержана на выделенных серверах Yandex BareMetal, которые обеспечат стабильность и качество стриминга.

Регистрируйтесь по ссылке и залетайте на онлайн-трансляцию финала 29 марта. Старт — в 11:30.
🤨5👍3🌚31
Наткнулся тут на видеоролик про пасхалки в GTA San Andreas, и, знаете, интересно осознавать, как крупные разработчики могут применять ассеты из старых игр в уже новых. Многие компании просто клепают разные истории на одних и тех же ассетах (привет, Ubisoft). Rockstar же переиспользует ассеты немного иным способом: добавляя персонажей из прошлых частей, как отсылки, или же встраивает какие-то отсылки в предметы окружения. Рекомендую глянуть ролик, чтобы понять о чем я говорю:

https://youtu.be/gTD8KboERAU?si=R5pXrZE2KQDOO_vt&t=80
❤‍🔥10👍4
Unity Gaming Report 2025

Недавно Unity выкатили отчет по игровой инсдустрии среди своих пользователей (и не только) за последний год.

Вкратце:

1. Не смотря на желание нового (у игроков), тренд на расширение существующих франшиз (у разработчиков)

2. Хорошие инструменты снижают риски (имеется ввиду инструменты, помогающие выстроить бизнес-процессы)

3. Расширение и увеличение качества технологического стека - тоже в ожиданиях у разработчиков (тут уже про прикладные инструментики)

4. Латинская Америка - лакомый кусочек в качестве рынка продаж

5. Мультиплеер тащит. Сейчас мультиплеер в тренде для любых команд, как крупных, так и мелких. Мелкие зачастую делают коопчик

6. 20% мелких команд разрабатывают игры с мультиплеером

7. Говорят популярность мультиплеера обусловлена большим запросом с ковидных времен: создался пласт игроков, которые общаются внутри игр

8. Ассиметричный геймплей также в тренде для мультиплеерных игр. Это когда игроки имеют свой уникальный опыт внутри сессии, например игрок 1 идет по пути А, а игрок 2 по пути Б.

9. Почти все разработчики стараются портировать свои игры на мобилки

10. Говорят, мобилки приносят больше всего дених. Затем консоли, затем ПК, на 4 месте VR. Правда никто не говорит, насколько сложно эти деньги заработать на этих платформах.

11. На консолях говорят, чем больше студия, тем больше успех. Однако, см. пункт выше

12. Только 11% разработчиков смотрят в веб платформу. Все они выкладываются на Yandex Games (шутка)

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

14. Игры становятся больше: по размеру билда, по контенту. Многие предпочитают формат "глав/эпизодов/локаций/уровней", чтобы не ограничиваться в контенте.

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

16. Главные проблемы разработки: мало времени, мало денег, плохое планирование и менеджмент (три вечных столпа)

17. ИИ-шечка всем на пользу, только 4% разработчиков не воспринимают ИИ как инструмент в разработке игр.

Источник
👍32❤‍🔥5🆒3
Подписчик прислал в ЛС разработанным им интересный инструмент, и т.к. он сделан очень качественно и полезен - то грех им не поделиться. В общем, инструмент визуальной отладки в плеймоде. Чтобы наблюдать траектории, позиции, невидимые триггеры и т.д. прямо внутри плеймода. Поддерживается куча геометрии, и написана отличная документация, так что ставьте звезды, может пригодится!

https://github.com/DCFApixels/Unity-DebugX

#полезное #ассеты
🔥4812👍7🤔21❤‍🔥1
Скриншот-суббота
Vol. 122


Вылезаем из под поезда.

🔠 По BotNetTycoon поделал немножк. Игра по факту будет в UI, но персонажи мне понадобятся. Решил пойти по пути наименьшего сопротивления и генерировать их, к тому же вроде как новая модель от Гугл поддерживает создание персонажей, то есть с сохранением контекста. Потом попробую. Делаю ставку на аниме, как на наиболее понятный, кмк, стиль для нейронок. Плюс наконец-то подконнектил данные персонажей к отображению списка персонажей и переключение нескольких вкладочек через DoTween. Выглядит норм, но маловато, чтобы показывать. Обещаю на неделе сделать пост о том, что такое вообще BotNetTycoon.

🔠 Начал возвращаться в новости и, в принципе, в контент по игрострою, из чего родился пост с выжимкой с отчета Unity Gaming Report 2025, например.

🔠 На неделе завершил задачу подключения Google Play платежки к игре на Cocos. Разница с Unity, конечно, ошеломительная: на юнити это час - другой (вместе с тестами), а в Cocos несколько дней работы. Большая часть работы - долгие тесты: во-первых, из-за отсутствия решения из коробки, что увеличивает количество подобных тестов, во-вторых, сборка происходит в два этапа, вместо одного в Unity. Есть даже мысли настряпать универсальное решение для кокоса и закинуть PR в репозиторий движка, но лень

___
Было еще всякого по мелочи, дособрал доки на заявку ВНЖ, сходил на геймдев тусовочку, всё как-то хорошо сложилось на этой неделе. Идем дальше! А вы скидывайте свои наработки в комментариях, лайкайте и наслаждайтесь выходными!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍92
На прошлой неделе прошла GDC - ежегодная конференция для разработчиков игр, давайте в кратце по Unity сектору пробежимся, чтобы это, ну быть в курсе событий

Мы уже глянули Unity Gaming Report 2025 в посте повыше, но кроме этого Unity еще выкатили Unity 2025 Roadmap, например:

1. Unity 6 LTS будет поддерживаться 2-3 года

2. Выйдет Unity 6.1, где будет поддержка WebGPU, можно будет завозить красоту в веб, в т.ч. в мобильный веб, который стал доступен с Unity 6

3. Появятся билд профайлы под соц. сети, вроде Facebook

4. Android XR, улучшенная поддержка из коробки и отдельный билд профайл

5. Meta Quest, завозят графон и давят на улучшение работы в дополненной реальности, включая улучшенный мультиплеер в дополненной реальности (тоже инструменты из коробки)

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

7. Насыпали немного инструментов для публикации на Xbox

8. В Unity 6.1 есче ускоряют графический перфоманс, хотя и в Unity 6 быстро, ага

9. Ускорение сборки билда

10. Новая LOD система, чтобы меньше места занимала + автогенерация лодов в редакторе

11. Улучшения для ECS For Unity. Но честно, говоря, мне не поравились DOTS, так что хзхз

12. Ворох улучшений для использования AI в проектах, вроде апскейла спрайтов, помощника работы с редактором помощника для программирования. А, да, и ассет генератор: текстуры, спрайты, анимации, звуки (не музычка, звуки до 10 сек). И обещают 3д модели в будущем тоже будут

13. Улучшения UI Toolkit, завозят World Space UI и векторную графику. Когда - хз

14. Анимации прокачают по перфомансу

15. Возможность выбора физического движка. На старте NVidia PhysX и Havok, когда - хз

16. Контроллер средств передвижения для ECS

17. Cloud Build - теперь запускать можно будет прямо из редакторв, это в версии 6.1

18. Продолжают прокачивать вход в мультиплеер. Вроде как полный цикл на стороне юнити, включая матчмейкинг. И да, тесты мультиплеера прямо в редакторе - это удобно

Да, и красивый ролик Made With Unity Nomenees

______
Что ж, результаты и обещания вдохновляют. Давно такого не было. Посмотрим, как новое руководство будет удерживать эти обещания :)

#новости
👍164🔥3
Что за проект BotNetTycoon, про который я упомнинаю в скриншот-субботах

Это проект, создаваемый в одиночку. Название говорит само за себя:

BotNet - сеть ПК, настоящих или виртуальных, с запущенной программкой (установленной скрытно), дающей возможность владельцу этого ботнета через эту программку делать всякие вещи в сети интернет от лица зараженного ПК. Обычно используются для тех или иных кибератак на разные крупные структуры вроде банков, гос. сайтов, сайтов крупных компаний и т.д.

Tycoon - это буквально название жанра игр. Если интересно, чирканите в комментах, я расскажу про этот жанр подробненько.

В общем, это симулятор владельца ботнета. В игре нужно будет выстраивать сеть, прокачивать ее, добавляя разные фичи для той самой програмки и выполнять так называемые "контракты" - заказы на атаки или какие-либо другие действия, при помощи ботнета. Игра будет замаскирована под приложение, то есть происходит все в UI: мессенджер, контакты, которые приходят в ЛС с заданиями (контрактами), сами контракты, и, собственно, экран со статой и прокачкой самой сети ботнет.

Сюжет подается через "мессенджер" от различных персонажей, которые могут присылать текст, пикчи и контракты, конечно. Контракты требуют выделения ресурсов на выполнение, то есть, например, на выполнение задание необходима сеть из 500 единиц, так что эти 500 единиц должны быть у игрока в ботнете и они резервируются до тех пор, пока контракт не будет завершен. Игрок также сможет создать "команду" из персонажей игры, которые смогут добавить какие-то абилки для более эффективного выполнения контрактов.

В общем, как-то так. Проект очень на ранней стадии, и делается прям очень не спеша. План на первую итерацию - мессенджер с персонажами, контракты и собственно, ботнет с минимальной прокачкой. Если вдруг, интересно поучаствовать - велкоме в ЛС, только помните, что я делаю оооочень медленно и никуда спешить не буду. При этом, горячо поприветствую тех, кто захочет порисовать/погенерировать персонажей (аватарки + персы могут присылать пикчи, в т.ч. "себя" для подачи каких-то сюжетных арок) и тех, кто захочет пографоманить и прописать, собственно, самих персонажей.

Вот как-то так. Теперь вы знаете почти всё о проекте.

П.С. Там еще есть один проект в полузаморозке под рабочим названием 100DaysOfJoJo, который мелькал в списке Unity проектов в последних видосиках, если хочется узнать что это такое - ставьте 💔 на этот пост.
Please open Telegram to view this post
VIEW IN TELEGRAM
💔52👍7❤‍🔥4
Про обводочку. Визуальный эффект имеется ввиду

Прочитал статью на хабре под интригующим названием 5 способов нарисовать обводку. И вот, что оттуда можно вынести (в частости людям, которые не собираются в шейдеры): прошерстив эти способы и базовое понимание того, как они работают, то можно быстро и легко понимать подходит тебе тот или иной ассет с шейдером обводки или не подходит - буквально по скриншоту. Сразу станет понятно, как реализован алгоритм, какие плюсы и минусы, стоит покупать или не стоит. В общем, статья оч полезная, рекомендую к прочтению!

#полезное #статьи
👍14🫡5
This media is not supported in your browser
VIEW IN TELEGRAM
Скриншот-суббота
Vol. 123

Вылезаем из под поезда.

🔠 По BotNetTycoon поделал немножк. Пилю так называемый мессенджер - место, через которое игрок будет взаимодействовать с игровыми персонажами и получать задания. Визуального прогресса пока нет, так что без скриншотов. Зато поделился тем, что это вообще за игра, описание тут.

🔠 Ну и маленькое достижение - подался на ВНЖ. Можно не визаранить и ждать результатов и делать уже что-то в этой жизни.

___
Надо выходить из под завалов, планирую провести некоторые опросы и видосик снять, чтоли. У вас как дела? Покидайте достижений в комментарии, плез
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18
Как публиковаться на iOS вообще не используя Mac OS?

Пока я тут подвыгорел немножко, предлагаю для заинтересованных ознакомиться с полной инструкцией, как публиковать свои игрулички (сделанные на Unity, конечно) в Apple App Store без использования Mac OS. Используется винда и Unity Cloud Build. Процесс описан до мельчайших подробностей от и до, даже с настройкой сертификатов. Видео прислал, один из подписчиков, можно реакций накидать в благодарность🔥

https://www.youtube.com/watch?v=PqOZBpeWK7o

#полезное #видео
🔥44👍43