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

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

Автор: @vavilichev

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

- Здесь должна быть вступительная фраза, но я не придумал

🔠 100 Days Of Jo-Jo: Накачал ассетов, позаполнял пространство. Появился экзистенциальный страх и лень доделывать проект. Думаю, положу на полку

🔠 Новая неделя - новое видео. На этот раз про плавное передвижение камеры как в RTS (хватанием за плейн курсором). В YouTube, ВК Видео, RuTube

🔠 Начал похождения в сторону Telegram Mini Apps. Уже писал часть вот в этом посте, после чего провел еще некоторые исследования, которыми поделюсь чуть позже, когда найду решение, Платформа интересная, особенно учитывая то, что это тот же WebGL билд.

___
Да, и гештальт по зубам закрыт. Прем дальше! Ну а вы делитесь в комментах, чего наделал за последнюю неделю. Последнюю неделю осени, кстати!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🥴4🏆4
Здрасти, разработчики! Важный вопрос!

Последние видео собирают мало просмотров, а значит, что что-то не так. Поэтому вопрос, что выбираете?
Anonymous Poll
34%
Общие темы: короткие видео
35%
Общие темы: длинные видео
6%
Общие темы: не нужны
57%
Архитектурные утехи (длинные)
62%
Пилимигру: точно да
9%
Пилимигру: сомнительно
Может я чего-то не понимаю, но редактором NauEngine невозможно пользоваться

В конце ноября в паблик вышла бетка движка NauEngine. Попенсорс, кроссплатформ, бесплатный, бла-бла-бла. Может движок и делает что-то, но вот редактор..

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

Кто-нибудь тыкал NauEngine? Скажите, получилос что-нибудь?
🤔14🤣5🗿3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Пока готовится новый выпуск #пилимигру, предлагаю обкашлять такой вопрос: упарываетесь ли вы по рабочему сетапу? Организуете ли рабочее пространство стильно, модно, молодёжно? Все же знают, что чем больше RGB, тем больше FPS в играх. Так ведь?

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

Если есть что показать, рассказать - делитесь в комментах! Обожаю подсматривать интересные решения :)
22👍1
⚡️Новое видео в Лавке Разработчика!
#пилимигру 12. Пишем фичу с ресурсами для игры в Unity

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

https://youtu.be/7EWdxPNxJL8

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

#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39👍5❤‍🔥3
Скриншот-суббота
Vol. 107

Лучше же сделать, чем не сделать! Но не всегда. Вот так и в программировании.

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

🔠 По Telegram Mini Apps тоже есть сподвижки, изучал, ковырял. Есть еще пара моментов, которые надо уточнить и проверить практикой, и выпущу отдельный пост или даже видео на тему: как запустить игру в Telegram Mini Apps.

🔠 Сделал для Лавки Разработчика футажи, но т.к. последнее видео монтировал очень поздно - не было сил уже их вставить.

🔠 Да, новое видео это очередная серия проекта #пилимигру про создание фичи "Ресурсы". Глядеть можно и на YouTube, и в ВК Видео и на RuTube.

🔠 Пробовал трогать NauEngine - российский игровой движок в открытой бете. Что нащупал можно почитать в посте и комментах под ним.

___
Призываю скидывать в комментарии свои результаты недели во всех подробностях!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥3
Наткнулся на видео, в котором парень пошагово создаёт милую, уютную, мало полигональную комнатку для игры в стиле вселенной Гарри Поттера. И ценное это видео не тем, что он создаёт, а а тем, о чем парень рассказывает.

В кратце описан полный цикл от скетча на бумажке и моделирования в блендере (бесплатный, если до) до выбора шейдера и освещения. Буквально в двух словах, но весь пайплайн.

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

#полезное #видео
👍263❤‍🔥2
Media is too big
VIEW IN TELEGRAM
Игры будущего

На фестивале «Игропром» в Москве подвели итоги программы «Креатон: игра для Атома», которая проходила в Академии «Меганом».

78 специалистов из ИТ-сферы, геймдизайна, графического дизайна и менеджмента объединились для создания игр, которые будут отражаться на лобовом стекле электромобиля Атом через технологию дополненной реальности. По итогам разработки лучшими играми стали:

1️⃣ «Атомск», где игрок восстанавливает город и его автопарк.
2️⃣ «Заклинарий», в которой ловят привидений под музыку.
3️⃣ Казуальный градострой «Медоном» с ретро мини-играми.

Победители доработают игры с экспертами Атома и одними из первых разместят их на платформе Атом Маркет.

Реклама
👍13🔥6🤮65
🔥Ход конем от Google Play

На фоне новостей про создание квантового компьютерного чипа Willow от Google (который за 5 минут может решить задачку, которую текущие суперкомпьютеры решили бы за 10^24 лет), Google также запустила в открытой бете лаунчер Google Play Games для ПК.

Те, у кого есть аккаунт разработчика в Google Play, наверное, уже видели письмо о запуске бета-программы. В общем, я качнул лаунчер и глянул что он может. Спойлер: он может всё!

Наверное, ни для кого не секрет, но браузерные игры сейчас в тренде. Ну, те самые, что WebGL. Здесь, наверное, многие выкладывают в какой-нибудь Яндекс.Игры свои проекты. И вот, Google Play, просто создают лаунчер, который может проигрывать мобильные игры прямо на ПК. С сохранением всего мобильного функционала! Реклама, платежка, сохранения в облаке, получаеца полная синхронизация с мобилкой!

По ощущениям, FPS проседает (не 60, хотя на Pixel 8 Pro стабильно 60). Может у меня груда всякого запущенно и не оч вывозит, хз. (UPD: да, позакрывал несколько браузеров, подосвободил оперативы и FPS стало стабильным 60). Плюс не оч понятна сихронизация между двумя одновременно запущенными клиентами. Но это все минусы! Учитывая, что это бета, то могу сказать, что уже можно спешить готовить свои игры к работе на двух платформах (ПК и мобайл).

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍347🆒2👎1🔥1💩1
🎮The Game Awards 2024. Итоги и анонсы

Игра года - Astro Bot
Заслуженно, хоть и не играл, но геймплей выглядит интересно, не просто фаново, а интересно. Надеялся, что игра возьмет GOTY, иначе зачем это всё.

Лушая экшн-игра - Black Myth: Wukong
Выбор игроков - Black Myth: Wukong
Самая ожидаемая игра - Grand Theft Auto VI (кто б сомневался)
Лучшая многопользовательская игра - Helldivers 2

Лучший дебют инди-разработчика — Balatro
Нуууу, покер-рогалик. Нууууу... Я понимаю, что казиношные механики очень вовлекающие для рядового игрока. Но, хотелось бы видеть в этой номинации игры другого толка. Это мое личное мнение, пахнет паразитизмом. Хотя многие игры этим занимаются, но они и не попадают в "топ лучших", верно?

Анонсы
Их много, приведу парочку наиболее интересных

- Ведьмак 4. Играем за Цири, трейлер красивый
- Elden Ring Nightreign. Кооперативный
- Borderlands 4. В известную вселенную насыпали киберпанка
- Killing Floor 3. Играл во вторую, понравилось. А здесь трейлер сомнительный
- Turok Origins
- Game of Thrones: Kingsroad. Игра по Игре Престолов. Сомнительно, нуу окэй
- Mafia: The Old Country. Не играл ни в одну часть после самой первой игры, но ребята стабильно поставляют качественный контент. Должна быть неплохой
- Всякое другое, трейлеры не впечатлили, сори.

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤣4👎3
Скриншот-суббота
Vol. 108


Релиз скоро..

🔠 BotNet Tycoon: пилю фичу с электронной почтой, с письмами с различным набором контента. Сначала сделал на SO, но чет гемморно сетапить контент внутри писем. Поэтому буду переезжать на гугл-таблички. Кстати, помогают собственные видео, чтобы быстро вспомнить про импорт таблиц из Google для конфигов, ну и шаблончик

🔠 Видео в Лавку не выпустил, т.к. кранчил последнюю неделю. Уходить в отпуск перед релизом - непросто. Собственно, в связи с этим - ни с чем более и не поработал

___
Если у вас всё ещё есть силы, то можете поскидывать в комменты свои успехи и неуспехи за год. Почитаю, обязательно!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤‍🔥4
⚡️ 8 ШАГОВ К АРХИТЕКТУРЕ ИГРЫ. Как дорасти до junior+ уровня? ⚡️

Всем привет! Меня зовут Яковлев Илья - я являюсь разработчиком на юнити, а также автором телеграмм и ютуб каналов по разработке игр!
И сегодня хочу вас пригласить на полезнейший открытый вебинар!

🔜 Когда?

21 декабря, 19:00 по МСК на прямой трансляции

🤨 Как зарегистрироваться?

Зарегистрироваться на вебинар и получиться первые подарочные материалы для обучения можно в моем телеграм боте -> @yakovlev_advanced_bot

👀 Что будет?

Впереди нас ждет 2 часа полезного материала и общения, в ходе которых мы разберем болезненные для многих вопросы связанные с разработкой игрового проекта:

👉 Почему ты встаешь в ступор при разработке нового проекта?
👉 Что не дает выйти на уровень выше, чем создание гиперказуальных/одноразовых игр
👉 Почему кажется, что ты много всего изучил, но твои проекты/решения ТЗ не доходят до собеседования?
👉 Как архитектура игры помогает в решении этих проблем?
👉 Чего в первую очередь не хватает, чтобы приступить к организации проекта
👉 Какие проблемы встречаются в ЛЮБОЙ игре и как их решать
👉 Как добиться контроля над игровым циклом и почему это ОЧЕНЬ важно
👉 Как связывать кучу игровых сущностей/модулей между собой и какие есть варианты?
👉 За 8 шагов мы придем к пониманию того, что надо для выстраивания архитектуры игры и куда двигаться для решениях этих (и не только) вопросов

🔥 И это еще не все! 🔥

🤩 Какой новый год без подарков? Хочется устроить общий праздник, поэтому в ходе стрима:

🎁 Вас будут ждать полезные обучающие материалы по каждому шагу, чтобы вы самостоятельно могли углубиться в изученные темы
🎁 Разыграем с вами в прямом эфире несколько бесплатных консультаций, на которых сможем обсудить интересующие вас вопросы и по общаться лично
🎁 Кроме того, к этому мероприятию я привяжу открытие записи на второй поток программы Unity adventure, которая стартанет 22 декабря и расскажу о прокаченном формате обучения, поэтому не пропустите!)

Думаю, получится очень крутой вебинар, который зарядит вас энергией и задаст вектор развития в новому году! Буду всех ждать🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍73❤‍🔥2
🛍Всем привет! Подборки ассетов подъехали!

[БЕСПЛАТНО]
В этом месяце подборки от Code Monkey (10 шт) и Speed Tutor (92 шт) пересекаются почти на 100%, так что рекомендую смотреть вторую, больше выбора - больше вероятности, что в списке будет что-то интересное.

[ЗА ДЕШМАН]
Unity распродает бандл 24 за 24. Я купиль, т.к. там много визуальщины: анимации, персонажи-конструкторы, пресеты для TDS, терраформирование 2D террейна (давно мечтал, сделать что-то типа Worms), в общем, дешево и сердито, щитаю брать надо.

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍5❤‍🔥42
🔄Здаровенько! Немножк крошечных полезностей

Я в отпуске и я приболел, не могу говорить, так что на этой неделе снова без выпуска новых видео.

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

- Плавное движение камеры (как в RTS), что мы делали в видео. Теперь можно скачать package и просто закинуть в проект

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

Проект с шаблонами будет всегда открыт, можно закидывать свои идеи, шаблоны, если шо

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍96😢1
Кстати, недавно, Лавка Разработчика достигла новых рубежей и в телеграм-канале, и на YouTube канале!

Спасибо, что смотрите! Спасибо, что читаете! Спасибо, что продолжаете задавать вопросы и тянетесь к знаниям! Спасибо, что вы есть! 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64🎉19❤‍🔥8👍431🏆1
Скриншот-суббота
Vol. 109


Не болейте в отпуске. В целом, никогда не болейте, 0/10, не рекомендую

🔠 BotNet Tycoon: еще раз перевернуться надо. Google для конфигов это, конечно, хорошо, но вот писать код для конфигураций, подразумевающих наследование - фу. Поэтому, прибегну к Flatbuffers и кодогенерации. Кстати, об этом я также рассказывал в видео. На самом деле, у меня небольшой кризис в пет проектах, их так много и все хочется делать, что в итоге нигде особо не движется.

🔠 На этой неделе релизнулась новая версия открытой бетки Everbright, что наша команда пилит на кокосе. Апдейт очень большой, пару слов еще закину в отдельном посте. К сожалению, большинству из вас, наверное, поиграть не перепадет, т.к. игра доступна в ограниченном количестве регионов, и РФ не входит в список.

🔠 Пока делаю пет проекты, закидываю мини-шаблоны для разработки игр. На неделе добавил ThickTick - для унифицированного отбивания кадра и секунды с уведомлением подписчиков, дооформил управление камеры как в RTS, которое мы делали в видео, и закинул мысль с мультипликатором и CommandProcessor в общем виде, пока в дев ветке и без отдельного unitypackage. Хочу сделать шаблон для Idle игры, но уже устал xD

🔠 Купил билеты для перезда. День X - 16-17 января. Да, перелет не быстрый. Но дата назначена. Все еще надеюсь после переезда реализовать еще несколько идей для Лавки Разработчика.

___
Не забываем, да? В комменты скриншоты, гифки, видео, фанфики. Спасибо!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥5
Media is too big
VIEW IN TELEGRAM
🎁Новый год — новые клавиатуры! Участвуй в розыгрыше 13 топовых механических клавиатур!

Мы, совместно с шестью каналами по разработке игр, решили устроить для вас настоящий новогодний сюрприз! Вместо стандартных поздравлений мы решили организовать масштабный розыгрыш с крутыми призами — 13 полноразмерных высококачественных механических клавиатур с LED-подсветкой, которые подойдут как для разработчиков игр, так и для геймеров. Победители смогут выбрать цвет клавиатуры на свой вкус!

📌 Условия участия просты:

1. Подпишись на 6 каналов:
💋 Baxx Studio
💋 Unity Architect
💋 Kozlov Dev
💋 Сазонов о Web
💋 Григорий Дядиченко
💋 GameDev. Путь Самурая

2. Нажми кнопку «Участвую».

🗓 Результаты будут объявлены 31 декабря в 20:00 в канале Baxx Studio. Победителей выберет RandomGodBot.

За арт спасибо @hellbrush_art

🎄 Желаем удачи и с наступающим Новым годом! 🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤯5🔥21
Господа и дамы, товарищи, разработчики, геймдевелоперы!

Интересно, YouTube еще работает у тех, кто в РФ? По новостям говорят, что мол, лавочка, можно сказать, прикрыта.

Что делаете с этим? ВПН помогает? Как вообще вы там живете-то?

UPD: В Google, если что уже сказали, что вы там сами себя блочите, с оборудованием все ок (прост в РФ это объясняют деградацией оборудования Google)
😭16😁5🤡4
This media is not supported in your browser
VIEW IN TELEGRAM
Что интересного по Everbright

(это основной проект, которым я занимаюсь, являясь частью команды Made On Earth Games)

Немного исторических фактов:
- Игра разрабатывается с 2022 года (я присоединился к команде в начале 2023-го)
- В 2023-м году, игра привлекла $3.25 млн
- Игра изначально создавалась на Unity, но после неудачного эксперимента в политике монетизации движка, было решено перейти на опенсорсный движок. Этим движком стал Cocos, который подкупил пунктами: подходит для больших игр, кроссплатформ, отлично подходит под мобильные платформы и веб-браузеры, хоть и со своими особенностями. Это был большой челенж для команды о котором я могу рассказать отдельно. Летом 2024-го вышла открытая бета-версия игры, сделанная уже на Cocos.
- На прошлой неделе вышла новая версия 0.3 (open beta) в Google Play и TestFlight (открытая бета для iOS девайсов). Google Play версия доступна всего в нескольких странах и РФ среди них нет, точно есть Грузия, Сербия, Кипр, Сша. Про TestFlight глянуть не могу, нет с собой Apple техники, чтобы глянуть доступность по странам.

С технической точки зрения, проект очень интересный. Everbright - крупная игра с многолетней поддержкой и LiveOps, и задачи разработки выходят далеко за рамки движка. Архитектурный вопрос здесь превыше всего, потому что нужно держать темп как внедрения новых фичей, так и значительного изменения старых. Кроме того, и старые и новые фичи могут иметь зависимости от состояния старых фичей, и наоборот. Всё это дополняется работой геймдизайнеров и художников, которым нужно создавать инструменты для работы, инструкции, как работать с этими инструментами, отладкой этих инструментов и доработкой. Чтобы геймдизайнер без проблем прописал строчку в конфиге и на карте появился враг с нужным визуалом, нужными характеристиками. Прописал другую строчку и вот, когда игрок победит врага, появляется диалог с нужными героями, нужным текстом и т.д. В Everbright три режима игры и много-много арта, так что сюда добавляется тяжеленный пласт работ с оптимизацией памяти и менеджмент динамических ресурсов...

И вот, все это строится, строится. Строится с прицелом на клиент-серверное взаимодествие! То есть, все, что выше описано должно еще и с сервером начать работать, чтобы было безопасно, без читов и работало стабильно. Тут, конечно, архитектура решает. Если не заложил вначале - считай заново переписывать всё. Так что, если метите в большие проекты - изучайте архитектурные вопросы. Это титанический труд, но стоит свеч на длительных дистанциях, измеряющихся в годах.

Вообще можно много чего рассказать про построение крупных проектов, так что если есть вопросики - задавайте. Не только с т.з. кода, архитектуры, но и по работе других специалистов, или как организовать работу.

P.S. Ну и еще, нам скоро понадобится заряженный и мощный разработчик на Cocos (не обязательно с опытом на Cocos, но сильный разработчик, например на Unity, и готовым перейти на Cocos). Да, знание английского пригодится, команда международная, так что без него не выйдет. Если есть кто на примете, можете закинуть в ЛС удочку.
🔥264