Лавка Разработчика @gamedevlavka Channel on Telegram

Лавка Разработчика

@gamedevlavka


Мы тут игры пилить будем, или как?

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

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev

Лавка Разработчика (Russian)

Добро пожаловать в Лавку Разработчика! Если вы увлечены созданием игр или просто интересуетесь этой темой, то наш канал @gamedevlavka - идеальное место для вас. Здесь мы делимся опытом, советами и новостями из мира геймдева.

Наш автор @vavilichev - опытный разработчик, который делится своими знаниями и помогает другим улучшить свои навыки. Мы приглашаем вас присоединиться к нам и стать частью сообщества, где каждый найдет что-то интересное для себя.

Не упустите возможность подписаться на наш YouTube канал, где мы демонстрируем процесс создания игр и делимся полезной информацией. Ссылка: https://youtube.com/@gamedevlavka

Для всех контактов с нами, вы также можете посетить нашу страницу: https://linktr.ee/vavilichev Подписывайтесь, делитесь опытом, общайтесь с единомышленниками - вместе мы создадем потрясающие проекты и разовьемся как специалисты в области геймдева. Присоединяйтесь к Лавке Разработчика прямо сейчас!

Лавка Разработчика

18 Jan, 09:02


Скриншот-суббота
Vol. 113


Первая суббота из Сербии!

🔠 Собственно, переезд в новую страну! И не смотря на то, что я уже в Белграде, процесс ещё не закончился. Прошу простить мне отсутствие постов, я пока не успеваю. Я ещё даже не выбрал город для жизни! На момент написания поста, даже белый картон не раздобыл! Могу написать отдельный пост о переезде, если интересно. Давайте так, если интересно - ставьте 🗿 под постом

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

#скриншотсуббота

Лавка Разработчика

13 Jan, 10:03


Онлайн-курс по разработке игр от НИУ ВШЭ

Центр непрерывного образования ФКН НИУ ВШЭ открывает набор на новый онлайн-курс «GameDev: разработчик игр» для начинающих.

Программа подойдет:
〰️〰️〰️〰️
- Новичкам в IT: войдете в ИТ через игровую индустрию и развлечения
- Опытным разработчикам: создадите игру мечты, если устали от повседневных задачек

За 5 месяцев вы:
〰️〰️〰️〰️
- Научитесь работать с Unreal Engine 5
- Поймете, как грамотно реализовывать различную интерактивную игровую логику
- Освоите работу со структурными типами данных
- Сможете самостоятельно реализовывать игровые системы: познакомитесь с диалоговыми и интерактивными системами
- Приобретете навыки для реализации игрового UI и научитесь работать с AI и анимациями
- Сделаете 3 игровых проекта

Старт онлайн-курса — 1 марта.

Подробнее о программе

Реклама: Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Высшая школа экономики».
Erid: 2SDnjcyogJY

Лавка Разработчика

11 Jan, 10:10


Скриншот-суббота
Vol. 112


Волнуюсь или не волнуюсь. Интересный вопрос

🔠 BotNet Tycoon, прикрутил Flatbuffers, стало сильно удобнее пилить конфиги. Осталось состояние прикрутить и можно пилить интерфейсы и ругаться, что все не нравится

🔠 Разобрал компуктер, чтобы частично перевезти в новую страну. Новый видео контент будет уже оттуда.

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

#скриншотсуббота

Лавка Разработчика

10 Jan, 09:41


Добрейшего денечка, геймдевелоперы!

Куда я потерялся

В общем, год у меня начинается с большого события - переезд из Грузии в Сербию. Это влияет и на ведение канала, конечно. Не хватает времени в первую очередь, а со вчерашнего дня и моя пекарня была расформирована на части.

В общем, переезд на гипер-легке, поэтому повезу только топовые (когда-то были) части: видюху, проц, ОЗУ, SSD. Материнку хз буду брать или нет с собой. Корпус, БП, и вся периферия остается здесь.

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

П.С. Видео на канале не будет еще какое-то время, надо переехать, снять квартиру и вот это вот всё.

Лавка Разработчика

04 Jan, 11:24


Скриншот-суббота
Vol. 111

Первая скриншот-суббота 2025 имеет номер 111. Мистика!

🔠 Продолжил копаться в мультиплеере. К слову, в Unity сейчас мультиплеер набрасывается буквально за пять минут, а в Unity 6, еще и сразу несколько инстансов внутри редактора можно запустить и тестировать работу мультиплеера прямо в редакторе! Это круто. Но моя цель - запустить пару бегающих персонажей, которые могут наносить друг другу урон и сохранять свое состояние, чтобы в дальнейшем можно было кооперативные игры пилить. Чуть прояснится и сделаю чего-нибудь вроде видео.

🔠 Ну и, конечно, отмечал новый год! Ездили в горы, впервые за два года увидел снег. И да, снег в -1, это даже приятно хД

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

#скриншотсуббота

Лавка Разработчика

31 Dec, 20:07


Тэкс, у меня уже 2025 наступил, так что всех с Новым Годом! Кого-то ещё с Наступающим!

Будьте здоровы, счастливы, жадными до знаний, и пусть все задуманное в 2025-м году получится!

Лавка Разработчика

31 Dec, 08:39


Лавка Разработчика. Итоги 2024

Год, что называется, средний. Ожидал большего, а вышло, что вышло. Но я не переживаю! Потому что по всем правилам кривой интереса, следующий год должен пойти в гору! И да, он ведь даже начнется с переезда в другую страну! Что в свою очередь откроет новые возможности и поляну для нового контента, посвященного играм и их разработке.
В общем, я в предвкушении!

А пока, давайте пробежимся по ключевым и не очень событиям уходящего 2024 года в Лавке Разработчика:

❄️ Подписчики на ютюб канале: 9300 => 12100

❄️ В телеграме не помню сколько было, но до 3000 доросли

❄️ Вышло 30 видео. В прошлом году было 21. Растем-с

❄️ Контент стал дублироваться на площадки ВК Видео и RuTube по всем известным причинам. Подпишитес, если ещё не

❄️ Снова был на WN Conf в Стамбуле, сама конфа была норм, а вот Стамбул чёт не понравился

❄️ Участвовал в геймджеме GMTK с какими-то скуффами. Тоже как-то не очень опыт вышел

❄️ Да, кстати, стал экспертом в разработке на Cocos. С ребятами успешно перенесли игру с Unity, и продолжаем ее развивать

❄️ Вышел собственный MVVM фреймворк под названием Lukomor, который я уже хочу переделать :)

❄️ Бывал на всяких интервью: здесь и здесь, а также была парочка собственных: вот и вот

❄️ Пытался сделать курс, но в итоге зародился проект #пилимигру. В нем мы медленно, но верно за делаем игру. Описание краткое в посте, а над форматами я ещё подумаю

❄️ Делал эксперименты с качалкой (формат с код-ревью), но не вывез, если честно. Надо подумать над форматом ещё раз

❄️ Пытался сделать за 100 дней игру под названием 100 Days Of Jo-Jo. Я ее даже сделал, технически. Но выгорел к чертям, так что заморозил его на время

❄️ Был исчо видосик в гостях у Михаила Gamedirector, про инструментарий начинающего разработчика

❄️ Ну как же без этого: со второго раза сдал на водительские права в Грузии, что позволило вернуть монетизацию на канал (кстати, она смешная, всего 10 баксов в месяц, так что можно поддерживать на Boosty, или любым удобным способом)

❄️ Разработал меню для Лавки Разработчика в телеграмме для удобной навигации

❄️ Шаблон с Flatbuffers выпустил, а так же видео о том, что это и как юзать

❄️ Ещё шаблон ThickTick и вообще проект с шаблонами на Unity, буду докидывать туда всякое, и вам предлагаю

❄️ Начал эксперименты с Telegram Mini Apps, но ещё не довел до конца

❄️ Пробовал Unity DOTS, было не вкусно

❄️ Начал изучение мультиплеера, чтобы и с вами поделиться, пока в процессе

Хотел бы также увидеть ваши итоги за год, кто пролез в геймдев, кто выпускал свои проекты, кто начал свои первые проекты, пишите все, чем гордитесь! Да и не гордитесь тоже, ведь ошибки - это основная часть нашего обучения.

Спасибо ВАМ, что делитесь фидбеком, реакциями, комментариями, лайками и прочим. Лавка Разработчика существует для вас и благодаря вам!

С Наступающим! 🥂🥳

Лавка Разработчика

29 Dec, 15:05


Появился канал, который перевернет твое представление о мире игр

Loqus Equation - здесь ты узнаешь правду о создании игр и получишь полезные инсайты, которые все скрывают

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

Окунись в инди-геймдев: https://t.me/+mFftPfv5sbxhNWEy

Реклама

Лавка Разработчика

28 Dec, 12:12


Скриншот-суббота
Vol. 110


Новый год на носу! Последняя скриншот-суббота в 2024-м, прикиньте!

🔠 На этой неделе активно изучал реализацию мультиплеера. Хотел зайти через Unity DOTS сразу, чтобы две темы в один присест закрыть, но DOTS оказался не тем, что мне нужно. По крайней мере пока. Кстати, рассказывал о Unity DOTS вот в этом посте. В целом сподвижки по мультиплееру есть, и есть о чем рассказать. Unity сделали много шагов в эту сторону, но об этом позднее в отдельных постах

🔠 Еще поделился длиннопостом о большом проекте Everbright, в котором рассказал немного подробностей о самом проекте и о пару слов о переходе с Unity на Cocos.

🔠 Также на этой неделе вышло самое продолжительное видео на канале Лавка Разработчика. Оно посвящено организации UI в Unity на базе паттерна MVVM. Вроде получилось неплохо, кто еще не смотрел - смотрите, должно понравиться.

___
Год еще не кончился, праздники еще не начались, так что жду ваших скриншотов, гифок, видосиков, анекдотов, мемов в комментариях! С результатами недели.

#скриншотсуббота

Лавка Разработчика

27 Dec, 10:09


⚡️Новое видео в Лавке Разработчика!
#пилимигру 13. Организация UI

Что ж, этот год завершит часовой 13-ый выпуск #пилимигру с большой темой: организация UI. Меньше блок нельзя было выделить, уж извините. Там всё: кто такие окна, каких типов они бывают, кто их открывает и откуда он знает, как их открывать. Где они лежат и как туда попадают и все это на базе паттерна MVVM! В общем, я всё, гештальт закрыт. Вся база проекта построена, можно ложиться и кодить фичи. Не забудьте там лайков закинуть, звезд, комментов, ну вы поняли.

https://youtu.be/1QAgM_n3gVs

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

#видео #видеоизлавки

Лавка Разработчика

26 Dec, 09:39


🔖Отзыв о Unity DOTS

На этой неделе, я решил плотно взяться за Unity DOTS - ECS фреймворк от юнити. Дисклеймер: до этого я плотно работал с несколькими ECS фреймворками, знаю, идею, как она реализована в каждом, знаю как подвязать вьюху и сами движковые плюхи к каждому ECS вреймворку (ESC Lite, Entitas, Morpeh и на других языках тоже).

Если кратко, то все очень хорошо и плохо одновременно.
Начнем с хорошего, чтобы потом сказать весомое НО: Unity упоролись в оптимизацию и гибкость основательно. Сделали все по высшему разряду (что, честно признать, для меня было сюрпризом), работа исключительно со значимыми типами, которые собраны в Chank, которые можно формировать в Query. В целом, очень похоже на EcsLite, где тоже все на высоте, но из-за повышенной гибкости, получение сущности и компоненты с нее, какое-то неочевидное, неудобное, геморойное. Для тех, кто в ECS не шарит: хотите получить компонент с объекта, в классическом Unity = gameObject.GetComponent<MyComponent>, в остальных ECS фреймворках похожим образом, а вот в DOTS, оч длинная строка с отсылкой к статическому классу SystemAPI. Втф? Пораждает кучу бойлерплейта, между прочим.

А, еще по оптимизации, в DOTS еще завезены Jobs и BurstCompiller, что еще сильнее влияет на оптимизацию. Прям УХх, как хорошо! Другой вопрос, кому это надо?

Хорошее еще не всё! Я сразу попробовал в мультиплеер податься, и для небольших проектов все классно. За пару кликов можно создать клиент-серверную игру на DOTS с авторитарным сервером (хостом), и он работает. Важные компоненты помечаются, как суперважные и они просто перетираются сервером, если клиент решил их собственноручно изменить. Это прикольно, нравится.

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

Ну и минусы:
- Т.к. DOTS - очень гибкий фреймворк, с добавленной многопоточностью, то написание кода становится каким-то ссущим адом! Все неудобно, тонны бойлерплейта.
- Пока еще не понял, можно ли работать и с DOTS и геймобжектами одновременно. Да, в ECS работа идет с "сущностями", что по факту - число. И сторонних ECS фреймворках геймобжекты прицепляются к сущности, а в DOTS используются уже не GameObjetc, а какая-то внутренняя абоба, контроль которой сложно осуществлять в текущей версии DOTS.
- Аниматоры говорят досвидания. Нет готовой системы адаптации аниматора для сущностей. Только если самому писать костыли, либо пользоваться платными решениями из ассетстора. Такие дела. Поэтому популярные курсы по DOTS, содержать либо вот эту костыльную неполноценную систему, либо и того проще.
- С UI непонятно, как работать. Но я и не разбирался.

Вывод:
DOTS имеет очень большой потенциал, прям ооочень классно (стоит посмотреть демки с тех платных решений из ассетстора по анимированию моделек на DOTS). Мультиплеерные игры должны делаться по щелчку пальцев. Но это в будущем. В DOTS пока не улучшили инструментарий до такой степени, чтобы это было не адски больно. Инструмент должен быть удобным, особенно, когда собираешься строить что-то большое. Так что жду следующих версий, хотя бы когда аниматоры завезут, и миграцию из GameObject в сущности нормальную, или что они там хотели с этим делать..

Лавка Разработчика

24 Dec, 10:18


Что интересного по 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). Да, знание английского пригодится, команда международная, так что без него не выйдет. Если есть кто на примете, можете закинуть в ЛС удочку.

Лавка Разработчика

23 Dec, 10:28


Господа и дамы, товарищи, разработчики, геймдевелоперы!

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

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

UPD: В Google, если что уже сказали, что вы там сами себя блочите, с оборудованием все ок (прост в РФ это объясняют деградацией оборудования Google)

Лавка Разработчика

22 Dec, 09:07


🎁Новый год — новые клавиатуры! Участвуй в розыгрыше 13 топовых механических клавиатур!

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

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

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

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

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

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

🎄 Желаем удачи и с наступающим Новым годом! 🎄

Лавка Разработчика

21 Dec, 09:30


Скриншот-суббота
Vol. 109


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

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

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

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

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

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

#скриншотсуббота

Лавка Разработчика

20 Dec, 07:48


Кстати, недавно, Лавка Разработчика достигла новых рубежей и в телеграм-канале, и на YouTube канале!

Спасибо, что смотрите! Спасибо, что читаете! Спасибо, что продолжаете задавать вопросы и тянетесь к знаниям! Спасибо, что вы есть! 🥰

Лавка Разработчика

19 Dec, 09:00


🔄Здаровенько! Немножк крошечных полезностей

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

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

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

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

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

#полезное

Лавка Разработчика

17 Dec, 09:02


🛍Всем привет! Подборки ассетов подъехали!

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

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

#полезное

Лавка Разработчика

16 Dec, 10:00


⚡️ 8 ШАГОВ К АРХИТЕКТУРЕ ИГРЫ. Как дорасти до junior+ уровня? ⚡️

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

🔜 Когда?

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

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

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

👀 Что будет?

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

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

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

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

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

Думаю, получится очень крутой вебинар, который зарядит вас энергией и задаст вектор развития в новому году! Буду всех ждать🥰

Лавка Разработчика

14 Dec, 12:19


Скриншот-суббота
Vol. 108


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

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

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

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

#скриншотсуббота

Лавка Разработчика

13 Dec, 09:03


🎮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. Не играл ни в одну часть после самой первой игры, но ребята стабильно поставляют качественный контент. Должна быть неплохой
- Всякое другое, трейлеры не впечатлили, сори.

#новости

Лавка Разработчика

12 Dec, 10:10


🔥Ход конем от 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). Плюс не оч понятна сихронизация между двумя одновременно запущенными клиентами. Но это все минусы! Учитывая, что это бета, то могу сказать, что уже можно спешить готовить свои игры к работе на двух платформах (ПК и мобайл).

#новости

Лавка Разработчика

10 Dec, 10:01


Игры будущего

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

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

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

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

Реклама

Лавка Разработчика

10 Dec, 06:02


Наткнулся на видео, в котором парень пошагово создаёт милую, уютную, мало полигональную комнатку для игры в стиле вселенной Гарри Поттера. И ценное это видео не тем, что он создаёт, а а тем, о чем парень рассказывает.

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

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

#полезное #видео

Лавка Разработчика

07 Dec, 11:27


Скриншот-суббота
Vol. 107

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

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

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

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

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

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

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

#скриншотсуббота

Лавка Разработчика

06 Dec, 10:06


⚡️Новое видео в Лавке Разработчика!
#пилимигру 12. Пишем фичу с ресурсами для игры в Unity

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

https://youtu.be/7EWdxPNxJL8

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

#видео #видеоизлавки

Лавка Разработчика

05 Dec, 10:49


Пока готовится новый выпуск #пилимигру, предлагаю обкашлять такой вопрос: упарываетесь ли вы по рабочему сетапу? Организуете ли рабочее пространство стильно, модно, молодёжно? Все же знают, что чем больше RGB, тем больше FPS в играх. Так ведь?

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

Если есть что показать, рассказать - делитесь в комментах! Обожаю подсматривать интересные решения :)

Лавка Разработчика

03 Dec, 17:42


Может я чего-то не понимаю, но редактором NauEngine невозможно пользоваться

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

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

Кто-нибудь тыкал NauEngine? Скажите, получилос что-нибудь?

Лавка Разработчика

30 Nov, 09:59


Скриншот-суббота
Vol. 106

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

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

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

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

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

#скриншотсуббота

Лавка Разработчика

29 Nov, 10:06


⚡️Новое видео в Лавке Разработчика!
Как сделать плавный движение камеры как в RTS в Unity?


Это снова я со своими длинющими роликами. Сегодня еще один ролик про камеру, чтобы закрыть тему камеры "как в RTS" (стратегиях, тобишь). В прошлый раз был плавный зум, теперь плавное передвижение хватанием за землю родненькую. Вот это вот все попадет в #пилимигру. Зырьте, лайкате, комментруйте, делитесь! Не забывайте писать, кстати, какие темы вам интересны!

https://youtu.be/jdYJKSHIkv4

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

#видео #видеоизлавки

Лавка Разработчика

28 Nov, 13:01


Как попасть в индустрию геймдева и построить карьеру?

Центр непрерывного образования факультете компьютерных наук НИУ ВШЭ приглашает всех на бесплатный вебинар, который будет посвящен обзору карьерных возможностей и перспектив направлений в игровой индустрии.

Программа вебинара:
- Зачем люди приходят в геймдев: что вас ждет в индустрии
- Обзор игрового рынка: тенденции и масштабы
- Рынок труда в геймдеве: основные направления, зарплатных ожидания, перспективы карьерного роста
- Варианты входа в индустрию: как и с чего стоит начинать
- Образование: какие есть возможности обучения геймдеву
- Трудоустройство: поиск вакансий, создание резюме и портфолио, подготовка к собеседованию
- Личный кейс спикера: о смене карьерного направления и реализации в геймдеве

Спикер: Денис Поздняков, совладелец и продуктовый директор студий Винторог и Contrast Games, ведущий эксперт проектной группы «Программная инженерия компьютерных игр».

Дата: 3 декабря, 18:30 — 20:00

Зарегистрироваться

Реклама: Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Высшая школа экономики».
Erid: 2SDnjd16gFM

Лавка Разработчика

25 Nov, 17:01


🔖Новости с полей. Unity и Telegram Mini Apps

В общем, полез я смотреть, что такое Telegram Mini Apps (TMA), и как туда попасть. Оказалось, что попасть туда очень просто, а вот заработать не совсем.

TMA не имеет встроенных механизмов продвижения, приложение распространяется старым добрым "пригласить друга", ну или просто ссылкой. Чистая виральность без всяких рекомендаций.

Приложение строится на основе бота. Создать бота не сложно, а внутри добавляется ссылка на хост, где располагается ваша игра (WebGL, конечно). И все, результат на скриншоте, "игра" внутри телеги. Telegram API цепляется через JS, что немного больно, но приемлимо для Unity.

Расположил билд я на GitHub Pages. Можно для публичных репозиториев захостить статичную страничку, а учитывая, что юнити и создает статичную страничку - то и хоститься можно спокойно. Но есть ПРЕКОЛ с Unity 6.

Юнитеки хвастались, что размер билда пофиксили для веба, и это правда. При помощи компрессии вот билд с парой кнопкой 3D URP весит 11 Мб без предварительных настроек. Но вот GitHub Pages не успеет настраивать хедеры, через которые нужно сказать, что контент на страничке сжат, и его надо распаковать. А без этого хедера игра не запускается, браузер просто не понимает, что надо что-то делать.

Убираешь компрессию и получаешь старые добрые 50Мб xD

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

Если интересно, ставь лукаса или звезд небесных накидай, спасибо и хорошего вечера!

Лавка Разработчика

23 Nov, 09:44


Скриншот-суббота
Vol. 105

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

🔠 100 Days Of Jo-Jo: осваиваю UModeler, вещи прикольная, надо бы купить лицензию, там аще мощнятские вещи можно моделировать. Ну а я, как дилетант, сделал только душевую будку. Ну и партиклов отсыпал. Я не художник, так что вышло крипово :) Видео в комментах.

🔠 На этой неделе вышел выпуск про зум камеры в разных вариациях. Можно смотреть, комментировать, делиться. В YouTube, ВК Видео, RuTube

___
Зуб ещё починил, но это так, мелочи. А вы? Скриншотами поделитесь? В комментах, как всегда

#скриншотсуббота

Лавка Разработчика

22 Nov, 10:05


⚡️Новое видео в Лавке Разработчика!
Как сделать плавный Zoom камеры в Unity? Для orthofraphic и perspective камеры


Не пугайтесь продолжительности, основная часть видео составляет всего 7 минут, остальное - страшилки, пугалки, осложнялки для тех, кому нравится в коде ковыряться и использовать всякие интересные подходы для расширения функциональности. Видео про камеру! Геймплейная фишка, которая потом, конечно же будет доставлена в проект #пилимигру! Смотрим, лайки, комменты, поделиться, повозмущаться, если надо!

https://youtu.be/nmblsjSfS5g

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

#видео #видеоизлавки

Лавка Разработчика

21 Nov, 17:51


🔖Невыдуманные истории о Unity

Я работаю на нескольких ПК в Unity над одними и теми же проектами. На разных тачках стоят разные версии Unity, но все они LTS (например 2022.3.24, 2022.3.33). И я сохраняю проект без зазрения совести в гите, даже не уделая внимания тому, что версия меняется. Минорные изменения не должны влиять на проект и вроде как это соблюдается. Лет 5 назад с этим было хуже, кстати.

Но вот сегодня я подумал, а чего бы не открыть в Unity 6? Версия стоит на ПК (6000.0.1f), чего бы не обновиться? Ассетов там немного, не должно поломаться. Я был не прав.

Сломалась Cinemachine, просит обновления. Ну не страшно, просит, значит держи. Оказалось, что Cinemachine обновили таким образом, что до версии Unity 6000.0.11f, она оказывается не работает. Ошибка компиляции. То есть обновление Cinemachine требуется, но при этом не работает.

Можно было бы Cinemachine оставить старой. Вроде как Unity согласна на старую. Но вот ассет Dialogue System For Unity от Pixel Crashers с Cinemachine взаимодействует. И если версия движка выше или равна 6000.0.1f, то используется новая Cinemachine. Получается дилема: диалоговая система требует новую камеру, а новая камера сломана до версии 6000.0.11f. Иними словами, обновлять редактор надо.

Придется качать. Хорошей ночи, дамы и господа, разработчики

Лавка Разработчика

19 Nov, 17:04


Огромная статья про камеру в Unity, и Cinemachine в частности

Камера в играх, это почти самое важное, ведь не будь камеры, не было бы и видеоигры. А сделать хорошую, функциональную и красивую камеру - это тот еще квест.
В статье раскрываются плюсы использования Cinemachine, для тех кто не щупал - рекомендую ознакомиться!

https://habr.com/ru/companies/otus/articles/858052/

#полезное #статьи

Лавка Разработчика

18 Nov, 16:27


На Amazon стартовали предпродажи пластинки Fallout - The Soothing Sounds Of The Apocalypse с хитами 30-х, 40-х и 50-х годов прошлого столетия.
И это прям весомая причина купить виниловый проигрыватель и данную пластинку после переезда. С детства еще мечтал слушать музычку на граммофоне, вот такую вот - старую. Amazon молодцы, конечно, могут. И сериал, кстати, по игре, вышел очень хороший, рекомендую посмотреть.

Последняя часть Fallout для меня была, наверное, Fallout: New Vegas. Тогда лор меня не зацепил, и я забросил игру. Но вот сериал, как-то помог разобраться в лоре вселенной, и вдохновил вернуться в игру в ближайшее время.

У меня, кстати, тут вопрос назрел: а как вы вообще относитесь к мерчу разного рода: по играм, по фильмам, любимые бренды может быть. В игровой индустрии мерч достаточно сильно распространен, при чем не только для игроков, но и для разработчиков (худи с фирменным лого студии, такого рода). Мне идея нравится, особенно, если качественные и стилевые штуки предлагают.

Лавка Разработчика

16 Nov, 11:07


Скриншот-суббота
Vol. 104


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

🔠 Полез разбираться со связкой DOTS + Multiplayer, но пока на стадии "полез". Материала оказалось немного в сети, нужно продолжать ковыряться

🔠 11-ый выпуск #пилимигру про менеджмент состояния по умолчанию подготовлен и выпущен на канале, можно смотреть и в YouTube, и в ВК Видео, и RuTube. Двигаемся потихоньку.

___
Не ленитесь, делитесь скриншотами в комментах, разработчики!

#скриншотсуббота

Лавка Разработчика

15 Nov, 10:05


⚡️Новое видео в Лавке Разработчика!
#пилимигру 11. Состояние по умолчанию + бонус

Про конфиги поговорили, про состояние поговорили. Теперь надо как-то стартовать игру или уровень с первоначальным состоянием. Можно, конечно, модельки расставлять на сцене, но как они поймут, что они там забыли? В общем, состояние по умолчанию - тема нового видео в Лавке Разработчика в рамках проекта #пилимигру. Там еще про расширение игры, да. В общем, лайк не забудьте, поделиться не забудьте! Спасибки :3

https://www.youtube.com/watch?v=Fsi-towzx00

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

#видео #видеоизлавки

Лавка Разработчика

13 Nov, 08:23


Кто-нибудь нынче в геймджемах участвует?

Я очень хочу, но пока не перееду - не вывезу. Однако, вот тут сбоку прямо сейчас идет геймджем у знакомых ребят (правда уже несколько дней идет, но он двухнедельный, так что можно залететь). Даже призовой фонд имеется.

https://itch.io/jam/pixel-gamejam-1

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

Лавка Разработчика

12 Nov, 10:00


🚀 Как получать выплаты из-за рубежа в РФ без лишних хлопот?

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

💡 Что делать в такой ситуации?

Мы предлагаем простое и выгодное решение! Платежный сервис Salary.cab позволяет русскоязычным исполнителям получать выплаты от зарубежных заказчиков с минимальной комиссией от 2% (для СМЗ — 4%).

Почему выбирают Salary.cab:
🔒 Полное соответствие международным финансовым требованиям — защита бизнеса и ваших доходов.
⚡️ Быстрое проведение транзакций — до 48 часов в рабочие дни, обычно занимает всего 1-2 часа.
📄 Полная документация по каждой выплате — контроль и прозрачность на каждом этапе.
🛡 Гарантированная безопасность всех транзакций и данных.

👉 Узнайте больше о выгодных условиях и начните получать выплаты уже сейчас: https://clck.ru/3EXrLs

Лавка Разработчика

12 Nov, 08:10


Один мой знакомый из Казахстана (Астана) ищет Unity разработчиков с релокацией, просит поспрашивать желающих

К сожалению, требования, мне не предоставили, но полагаю, что там некрупная команда, делающая свои собственные игры. По жанрам заявлено 3D, RPG и тачки.

Что всё это значит, и конкретные требования, прошу узнавать у человека.

Спасибо

Лавка Разработчика

09 Nov, 10:53


Скриншот-суббота
Vol. 103


Зубы, они как яхты: дорогие в обслуживании

🔠 Вчера вышла 10-й эпизод проекта #пилимигру, где я рассказал о том, как организовать конфиги в игре, менеджмент, хранение, использование и все такое. Смотреть можно в YouTube, ВК Видео и RuTube.

🔠 Через трудности вернулся в 100 Days of Jo-Jo. Сервис, с которого я скачивал текущее время вдруг стал возвращать ошибку, при этом через браузер все работает прекрасно. Ошибку когда гуглишь, то находишь тысячи срачей и ни одного решения. В общем, потратил лишний вечер просто, чтобы проект заработал. Ух! Ну и так, по мелочи с визуалом работаю, добавил кровать, пол в ванной подбираю, свет, всё такое.

🔠 Еще сталкивался с "магическим" багом, правда на Кокосе, потратил почти целый день на поиск. Если интересно, можно почитать в этом посте.

___
В комментариях нужно указать ваш пол, возраст, и что вы сделали за неделю в своих проектах. Таковы правила

#скриншотсуббота

Лавка Разработчика

08 Nov, 10:05


⚡️Новое видео в Лавке Разработчика!
#пилимигру 10. Организация конфигов в игре на Unity

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

https://youtu.be/MjSHIMTxCng

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

#видео #видеоизлавки

Лавка Разработчика

06 Nov, 17:14


Подборка из 100+ бесплатных ассетов за октябрь от SpeedTutor

Я такие подборки смотрю ради арт-ассетов, часто попадаются норм такие. Вот и из этой подборки взял парочку. Рекомендую пробегаться, может чего полезного найдете.

P.S. SpeedTutor странный, подборку на сайте Unity назвал за октябрь, а видео называется за ноябрь. Хитрец какой.

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

Лавка Разработчика

05 Nov, 17:45


🔖История о магическом баге

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

Сегодня будет история про Cocos и TypeScript.
В Cocos, у ноды (аналог GameObject) есть свойство node.active, что в Unity gameObject.activeInHierarchy. В Unity можно установить через метод gameObject.SetActive(value), а в Cocos только через node.active = value.

Так вот, решили мы добавить расширение для класса ноды, чтобы можно было node.setActive(value) пользоваться. Это хотелось сократить записи вида:
if (myNode !== null){
myNode.active = true;
}


до записи вида:
myNode.setActive(true);

ну и внутри всякие проверочки. Сделали, все работает, огонь, удобно.
А спустя почти неделю билд на мобилки надо собирать. А билд на мобилках не работает. Ни андрюха, ни яблос не хочет грузить игру. Она запускается, но видна бесконечная загрузка. Ошибка есть, но говорит, что-то про Promises (аналог async в C#). Полез смотреть, где был добавлен код с асинхронщиной за последнюю неделю. Тогда я еще не знал, что проблема крылась в простом расширении. Но открылось, что подобного кода никто не добавлял в проект, а значит ошибка дает 0 полезной информации. Видимо она случается косвенно, из-за чего-то другого.

Здесь начинается квест сдохни или умри найди поломанный коммит. Напомню, что проблема в мобильных билдах. То есть надо собрать билд, чтобы понять, есть ли ошибка или нет. В Unity попроще, билд андроид собирается прямо из редактора. А в Cocos собирается проект для Android Studio. Потом переходишь в Android Studio и запускаешь билд на андроид.Таким образом, методом двоичного поиска я сидел, собирал билды, проверял работоспособность почти весь день. Раз 25 собрал. Нашел поломанный коммит. А там ничего интересного. Обычная логика, обычное расширение, про которое я написал выше, мы такие уже делали для класса Node.

Наступила стадия кропотливого поиска проблем. Когда инвертируешь коммит и убираешь изменения по одному файлику внутри коммита. И точно также собираешь билд, ведь тебе нужно понять в каком файлике проблема! В общем, выяснилось, что в расширении проблема. Вот в этом простом расширений. Другие расширения работают, а вот это нет, ломает проект.

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

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

Лавка Разработчика

02 Nov, 10:51


Скриншот-суббота
Vol. 10
2

Уже лучше, но все еще не идеально

🔠 В новое видео из Лавки Разработчика вложено воистину много сил. На этой неделе в шаблон Flatbuffers Template была добавлена документация, ну и собственно, новое видео целиком и полностью посвязено шаблону и разбору вопроса: как использовать связку Flatbuffers и гугл таблицы.

🔠 Сдал на водительские права, теперь можно даже монетизацию на ютюбе вернуть. Интересно, за месяц пару баксов соберется, как думаете?

🔠 Благополучно профукал хеллоуин в этом году. Вчера сидел его ждал, и только к вечеру понял, что уже 1 ноября так-то. Но ничего, конец года оченть сумбурный в этот раз, дальше будет все океюшки

___
Большая работа завершена, теперь можно возвращаться к проекту #пилимигру и 100 Days Of Jo-Jo (надо наконец доделать его уже). Ну и теперь ваш черед скидывать в комментарии результаты последней недели.

#скриншотсуббота

Лавка Разработчика

01 Nov, 10:03


⚡️Новое видео в Лавке Разработчика!
Flatbuffers и Google таблицы. Как ипортировать конфиги из таблиц и эффективно использовать их в Unity

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

https://youtu.be/Z40Gvx2jEz4

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

#видео #видеоизлавки

Лавка Разработчика

29 Oct, 12:56


Спустя 5 месяцев, со второй попытки, я сдал на водительские права в Грузии

П.С. На картинке изображено типичное вождение в Грузии

#оффтоп

Лавка Разработчика

29 Oct, 09:01


Опять я со своими FlatBuffers и Google Sheets!

В общем, написал доку. Она не маленькая и непонятненькая. Я хотел бы ее обкатать, и если кому-то интересно, с ней можно ознакомиться здесь.

Все, что непонятно, неинтересно, отвратительно, пишите в комментариях, спасибо!

П.С. Я еще видео сниму, ну там вообще понятно все должно быть!

Лавка Разработчика

28 Oct, 11:41


✍️Осторожно, аниме! Аниме и игры.

После долгого прогрева кусочками из сериала Ванпанчмен в ТикТок, я все же посмотрел сериал. Оказалось, что в доступе есть всего 2 сезона, которые я благополнучно просмотрел и теперь жду следующий. И у меня возник вопрос: почему, казалось бы, такой весьма наивный, хоть и со значительной долей жестокости мультфильм, так зацепил меня?

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

Потом вспомнил тех же покемонов из детства. И Шаман-Кинг.

Я не знаю историю появления комиксов по всем этим франшизам, но всех их объединяет одно: из них легко сделать игры. Настолки, видео - любые. Они словно сделаны по играм, а не наоборот:
- Большое количество персонажей со своими умениями
- Система градации персонажей (как положительных, так и отрицательных), в некоторых случаях буквально обозначенная числом (класс S ранг 10, "его фуриоку 100500" и т.д.)
- Возможность прокачиваться (качать покемонов, шаманов, героев из ассоциации героев, и т.д.)
- Соревновательная система - турниры и подобное
- Ну про главного босса говорить не будем, т.к. это неотъемлемая часть киноиндустрии, а не конкретно этих сериальчиков

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

Прикольно ж.

#заметки

Лавка Разработчика

26 Oct, 10:06


Скриншот-суббота
Vol. 101


Потихоньку раскачиваемся. Идет туго, в Батуми круглосуточные дожди уже пару недель

🔠 Для того, чтобы сделать хороший материал по FlatBuffers, пришлось попотеть. Не успел сделать видео, но шаблон для использования связки FlatBuffers + Google Sheets для конфигов уже готов. Подробности писал вот в этом посте

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

___
Приглашаю проследовать в комментарии и поделиться своими успехами и неуспехами за неделю! Традиция такая, что уж тут поделать.

#скриншотсуббота

Лавка Разработчика

25 Oct, 13:00


Всем привет! У нас тут это, папка! 👀

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

Что в наличие:

🔹 Информацию о геймдеве из первых рук
🔹 Новости игровой индустрии
🔹 Обзоры, разборы, рецензии игр
🔹 Необычные инди-игры, в которые точно стоит сыграть
🔹 Живое общение с геймерами и разработчиками
🔹 Истории людей, работающих в геймдеве
🔹 Полезную информацию о продвижении и вакансиях

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

https://t.me/addlist/OieSIJlrWW42N2My

Лавка Разработчика

25 Oct, 10:53


Давно про ассеты ничего не было, а за ними следить-то надо!

Поэтому вот ссыль на видео 100+ бесплатных ассетов за сентябрь от SpeedTutor и вот ссыль на видео ТОП 10 ассетов за октябрь от Code Monkey. Смотрите, присматривайтесь, может чего себе добавите. Всякие арт-ассеты там, конечно, ничего такие!

#ассеты

Лавка Разработчика

24 Oct, 20:16


Ночной пост из Лавки. Видео не записал, но сделал кое-что важное

Всю неделю полировал шаблон для быстрого разворачивания тех самых FlatBuffers от гугла для использования в связке FlatBuffers + Google Spreadsheets = оптимизированные конфиги в таблицах с импортом по кнопочке. Знаю, мало кому нужны сложности, однако, шаблон я все-таки сделаю открытым.

Позднее, я прикреплю к нему полную инструкцию, как быстро и без проблем установить все составляющие, куда смотреть, что менять и т.д.

И все равно огорчу, т.к. кренделя к таблицам нельзя шарить в открытый доступ, то классы конфигов скомпилируются через FlatBuffers/Compile FlatBuffers Schemas, а вот заимпортить тестовые таблички не получится. Кренделей в проекте нет.

Но скоро появятся инструкции, а также видео с описанием, что, куда, зачем, почему и для чего все это вообще нужно.

Можно звездочку пока на репозиторий поставить :3
Ну и покопаться, если желание есть.

Пы.Сы. Нужно только в тех проектах, где ожидаются большие таблицы с конфигами. Для мелких проектов можно и на SO на коленке собрать.

Лавка Разработчика

23 Oct, 17:32


Российская консоль Эльбрус, убийца PlayStation 6, выйдет в 2028

В общем, новость уже давно не новость, но в рф разрабатывается игровая консоль, и в августе этого года в сеть утекли изображения консоли и даже ее спеки. Консоль разрабатывается на базе процессора Эльбрус-2С3, который поддерживает x86 приложухииии... В списке поддеживаемых (уже) игр Doom 3, CS GO, S.T.A.L.K.E.R., Serious Sam, GTA III... Движки, судя по фоткам поддерживают Nau Engine, Unigine, даже Godot.

По оценкам комплектующих, цена консоли ожидается от 50 тыс. рублей (~$520).

Сомнительно, нууууу, окей. С другой стороны, существует же консоль PlayDate xD

Лавка Разработчика

22 Oct, 10:01


Мечтаешь попасть в игровую индустрию, но не знаешь, с чего начать? На самом деле, каждый может не только играть в игры, но и создавать их!

Наш курс по гейм-дизайну — это возможность создать собственный игровой прототип на Twine, освоить основы HTML и CSS и попробовать себя в разработке с нуля.

🕹 Разработай собственный прототип!
🎮 Участвуй в нашем гейм-джеме только для студентов и создай игру в команде за три дня!
🎯 Научись работать с игровыми метриками и аналитикой, а также применять теорию вероятностей для расчета баланса.
📚 Учись в удобное время с помощью записанных видеоуроков.

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

За 2 месяца обучения ты получишь навыки, которые помогут влиться в геймдев и начать карьеру с сильным портфолио!

📝Заполняй заявку: тут
📚 Программа курса : тут

Лавка Разработчика

21 Oct, 13:38


🕹Вопрос с подвохом

Все согласятся, что самые стремные ошибки в программировании - логические. При чем те, что не ломают выполнение программы и не выкидывают исключение.

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

bool hasChanged = doSomeChanges();  // возвращает успех или не успех
hasChanged = hasChanged || doAnotherChanges(); // метод также возвращает успех или не успех

Надо, чтобы выполнился doAnotherChanges() с возвращением результата, и все второе выражение вернуло true если hasChanged было true ИЛИ результат второго метода вернул true

Вам полегче задачка, т.к. вы знаете, что в этих строчках ошибка, а теперь представьте, что просто программа работает неправильно, но никаких проблем нет. Попробуй найти такоэ :)

Лавка Разработчика

19 Oct, 10:00


Скриншот-суббота
Vol. 100


Выжали сотку💪

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

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

🔠 Потихоньку готовлю видео про Flatbuffers, инструмент для хранения и использования больших конфигов (вместо этих ваших жейсонов)

___
Медленно вхожу в лавочные дела (чего не сказать об основном проекте, там времени на расскачку нет). Пока вот не добрался до 100 Days Of Jo-Jo, но и это впереди. У вас как? Что по скринам? Присылайте в комменты!

#скриншотсуббота

Лавка Разработчика

18 Oct, 13:01


Небольшой апдейт по проекту #пилимигру. Схемки

Я обещал сделать схемки для проекта, но чет забыл совсем про них. Так что вот. Оказалось не просто обрисовать схемками все понятным образом (для меня-то понятно), так что любые вопросы, дополнения, возражения, иски в суд, можно кидать в комменты к посту, или в Таверну, доработаем так, чтобы стало понятно всем.

Возможно нужно видео снять, чтобы дополнить/пояснить, чекаво, чтобы стало максимально понятно. Если так, то навешивайте ⚡️ на этот пост.

Репозиторий (схемки в высоком разрешении уже там)

Лавка Разработчика

17 Oct, 16:59


⚡️Unity 6 релизнулась пока мы спим тут

Что говорят:

Рендеринг:
- Улучшенный рендер, мол перенесли какую-то математику с CPU на GPU, что позволяет рисовать большие сцены быстрее
- URP Render Graph помогает мобилкам не страдать на рендере и экономить батарейку (это круто, кстати)
- Возможность апскейла кадров

Мультиплеер:
- Некий Multiplayer Center, позволющий настраивать мальтиплеер на кончиках пальцев. Надо потыкать, звучит оч прикольно.
- Можно тестить мультиплеер прямо внутри редактора, а не извращаясь с билдами
- Тихое переключение хоста. ХЗ как работает, если честно

Платформы:
- Поддержка мобильных браузеров. Звучит подозрительна|
- Какие-то Addressables для андроида, пока не понял, что улучшает. Вероятно, скорость загрузки ресурсов.

ИИ:
- Как я понял можно юзать в геймплее, оффлайн, на всех платформах, пилить ассеты и даже анимации к ним. Но, насколько я помню за такое надо доплачивать

Другое:
- Улучшения по картинке для крутых поцанов с HDRP - освещение, туманы, смена дня и ночи,
- Что-то там с профайлером улучшения
- Реклама UI Toolkit
- Реклама Cinemachine камеры

Ролик презентация

#новости

Лавка Разработчика

16 Oct, 10:01


Всем здрасти, как вы тут, держитесь?

Слышал дискорд, кое-где заблочили, как вам? Чем пользуетесь? Чего еще заблочили? Какие новости вообще?

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

Всем спасибо за внимание, скучал по вам!

Лавка Разработчика

12 Oct, 09:01


Скриншот-суббота
Vol. 99


Прямо сейчас я отдохнувший и заряженный еду из Армении обратно в Грузию. Уже готов пилить материал :)
Но скриншот-субботу для Лавки никто не отменял!
___
Присылайте видео, скриншоты, текстовые описания ваших трудов за неделю! И других лайкать не забывайте!

#скриншотсуббота

Лавка Разработчика

05 Oct, 12:53


Скриншот-суббота
Vol. 98


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

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

P.S. Готовил (и продолжу позже) материал на тему Flatbuffers, оптимизированное хранение конфигов. Тема очень специфическая, и материала по ней немного. Хочу разобрать.

#скриншотсуббота

Лавка Разработчика

03 Oct, 12:18


Небольшой апдейт на ближайшие пару недель

Я в стадии близкому к выгоранию уже пару недель, так что мне надо взять небольшой перерывчик в создании видео, ну и в отпуск сгонять. Так что на этой и на следующей неделе видороликов не будет. Буду голову остужать :)

Посты будут выходить потихонечку. Ну и помните, что любые вопросы можно задавать в Таверне.

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

Пы.Сы. Вчера в фортнайт играл на сыче, представляете?! Как люди это делают!? Как вообще на стиках люди в шутеры играют?? А так, красиво.

Лавка Разработчика

02 Oct, 12:47


Там распродажа ассетов в AssetStore от паблишера. И под шумок можно в течение пары дней бесплатно вытащить ассет Pose AI, который в целом выглядит недурно. Ну а если учесть, что бесплатно, то очень недурно.

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

P.S. Не забудьте при покупке ввести промокод AIKODEX - именно он дает 100% скидку на этот ассет.

#ассеты

Лавка Разработчика

01 Oct, 10:00


Основная идея
————————————
Создать для геймеров инструмент влияния на развитие всей игровой индустрии

Как я хочу это сделать ?
————————————
Построить "Кремниевую долину для гейминга" и собрать там талантливых энтузиастов для создания этого инструмента

Чем ты можешь помочь ?!
————————————
Ознакомься с Концепцией и поделись своим мнением, а также видением будущего игровой индустрии ("концепция" это ссылка на пост)

(Необходимо собрать как можно больше мнений, чтобы скорректировать идею и приступить к реализации)

Зачем это тебе ?!
————————————
Участвовать в создании будущего намного интереснее, чем быть просто наблюдателем!

Подписывайся

Лавка Разработчика

30 Sep, 17:36


🔖А вы помните, что вы покупаете не игры, а возможность пользоваться ими?

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

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

Давно хотел переходить на физические коллекционки. Жду переезда, а там заживем!

#новости

Лавка Разработчика

28 Sep, 10:51


Скриншот-суббота
Vol. 97

Представляете? Сентябрь-то уже почти всё!

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

🔠 9-я серия проекта #пилимигру вышла вчера в Лавке Разработчика. У нас там уже домики появляются, через MVVM. Так что у кого есть вопросики по MVVM реализации в юнити - рекомендую следить за проектом. Видео по ссылкам на YouTube, RuTube и в ВК Видео

🔠 На Humble купил самый башой бандл от Synty. Теперь есть много всякого для прототипирования, чему я несказанно рад! Осталось только время найти на прототипирование

___
Делитесь скриншотами, экранками, нюдсами в комментариях. Так уж у нас заведено.

#скриншотсуббота

Лавка Разработчика

27 Sep, 09:31


⚡️Новое видео в Лавке Разработчика!
#пилимигру 9. Добавляем View и ViewModels наконец-то

Вот оно и произошло. В Лавке Разработчика в рамках проекта #пилимигру появился визуал. Визуал, конечно, громко сказано, правильнее сказать слой View и ViewModels (у нас жи MVVM). Меняется состояние - визуал реагирует - всё, что нужно знать о новом видео. А как это сделать - смотрите сами! Только там активностей навешайте, плез, чтобы типа канал ппц активный, это помогает ему развиваться

https://youtu.be/bYIIOcw1jyM

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

#видео #видеоизлавки

Лавка Разработчика

26 Sep, 10:01


Всем привет! 👋
Объявляю набор на свой курс Full-Stack Unity Developer🔥

Скажу сразу: курс будет бомба, потому что он научит вас делать игры быстро, дешево и качественно!

Цель курса: обучить Unity разработчика реализовывать механики с помощью процедурного и функционального программирования по методологии Test-Driven Development без монобехов

В качестве демо-проекта будет мультиплеерный шутер, написанный на Атомарном Фреймворке и Photon Fusion 2. Поэтому на курсе будем разбирать не только принципы SOLID и MVx паттерны, но и как в целом выстроить архитектуру сетевой игры. Также отдельный упор будет сделан на ИИ и ECS 💣

Более подробно о курсе можно посмотреть на сайте

Записаться можно в лс @starkre22
Осталось 5 мест

Жду всех 7 октября 😉

Лавка Разработчика

25 Sep, 15:50


🧠Что такое Core-геймплей?

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

Я бы сказал, что core-геймплей - это ответ на вопрос "А про что игра?", но это будет не совсем верным. Ибо не геймдизайнеры, могут дать неправильный ответ.

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

Понятно, что в каждой игре, кроме Core-геймплея существует еще много чего (что, мы обсудим позднее). Для меня сейчас важен конкретно этот термин :)

#полезное #словарь

Лавка Разработчика

23 Sep, 17:18


Unite 2024, что по планам в Unity

Сори, что-то я как-то провтыкал пост сделать

- 17 Октября 2024 релиз Unity 6
- Оптимизация рендера URP, чтобы на мобилках меньше памяти и энергии кушало
- Несколько плюшек для тонкой настройки рендера (опять же, для перфоманса)
- Плюшки для многопользовательских игр, включая плавную миграцию хоста из коробки (это хорошо, но я не смотрел вглубь)
- Какая-то система безопасного развертывания обновлений, скорее всего связана с облаком, но это не точно. Мол откатываться если что удобно, но и без этой системы на Git все хорошо откатывается. Надо инвестигировать
- Настройка рекламных сетей прямо в редакторе
- Улучшена поддержка браузеров ддя мобилок (это мы еще посмотрим)
- Следующая версия будет 6.1, с ECS в ядре движка, доработтанный Deferred рендеринг, поддержка складных экранов на мобилках, и вроде новые профили сборки вроде Facebook Instant Games

Звучит неплохо, хотя и множество неиспользуемых тонких финтиплюшек. Хотелось бы Web человеческий, а не вот это вот всё. Но оптимизация рендера на мобилках, это, конечно, хорошо.

Лавка Разработчика

21 Sep, 11:46


Скриншот-суббота
Vol. 96


Отчёт с какого-то водопада, писал его часа 2

🔠 100 Days Of Jo-Jo: движемся. Доработал свет, оптимизировал физику, даже телефон перестал, обновил UI геймплея (джойстик, кнопку интеракции), сделал телевизор работающим, там нынче показывают Мстителей. Видео в комментариях

🔠 Проект #пилимигру получил новый, восьмой выпуск, где мы закрываем основную базу баз и создаём понимание слоя сервисов. Есть и на YouTube и в ВК Видео и на RuTube

___
Скидывайте и свои результаты в комментарии по-быстрому, а то тут ппц!

#скриншотсуббота

Лавка Разработчика

20 Sep, 10:06


⚡️Новое видео в Лавке Разработчика!
#пилимигру 8. Слой сервисов. Последние приготовления

Да, я знаю, что всем уже надоело смотреть и слушать, как мы ведем подготовку к разработке игры про строительство. Однако, 8 видео по ~30 минут - это всего 4 часа, а за это время мы заложили фундамент, который позволяет разрабатывать игру практически любого масштаба. Так что, не дуемся, и досматриваем подготовку. Дальше уже пойдут более приземленные вещи во вьюшной части.

Лайк только не забудьте поставить, а то еще шантажироваться придется, а я этого не хочу.

https://youtu.be/2iew-iOjRDo

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

#видео #видеоизлавки

Лавка Разработчика

19 Sep, 17:57


Трюки со скриптами в редакторе Unity, которые сэкономят вам кучу времени и нервов

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

➡️Часть 1

➡️Часть 2

#полезное #статьи

Лавка Разработчика

17 Sep, 17:36


Шейдерграф. Голограмма

Наткнулся на видео-туториал создания эффекта голограммы в шейдерграфе. Видео понравилось не столько эффектом (хотя и он ничего такой), как подачей происходящего. Впервые в видео о шейдерграфе было все понятно, что откуда и почему идет. Уровень моего понимания, как работать с шейдерграфом скаканул существенно, так что рекомендую к просмотру и вам.

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

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

#полезное #ассеты #видео

Лавка Разработчика

16 Sep, 09:51


Всем с началом новой недели!

Если что, мы ищем разработчиков!

Мы - это команда Made On Earth Games, в которой я состою. Мы делаем большую, крутую, качественную и красивую игру под названием Everbright. Пару примеров красоты закину в комментарии.

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

Стек:
- Cocos Creator 3.8.*
- TypeScript
- MVVM
- rxjs

Cocos Creator очень похож на Unity, а TypeScript на C#, так что юнитистов мы также рассматриваем с прохождением тестового задания. Кому интересно, что там по кокосу и в чем отличия, я выпускал видео на эту тему, вот ссылка на YouTube, а вот на RuTube.

Да, английский понадобится, команда мультинациональная, участники разбросаны буквально по всему земному шару :)

Вопросы технического характера можно задавать в комментарии, а с заявками можно обращаться в Саше

#работа