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

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

Автор: @vavilichev

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

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

• Арендовал место в коворкинге во имя моей кукухи, которой в последнее время приходится нелегко. Результат уже есть, энергия появилась, силы, настроение. В общем, инвестиция стоящая.
• Пришёл комикс, по которому анонсирована игра о черепашках-ниндзя. Там кровь, расчлененка, тлен, в общем, все чего мы так долго ждали. Надеюсь игра будет стоящая.
• Собрал первые билды на нинтендо. Два проекта собрал, узнал не мало интересного. Например, что нинка не дружит с записью в файл (точнее с созданием папок), и с NewtonSoft библиотекой.
• Проект, с которым я помогал 200 Tolerance отправился в стим со всеми потрохами. Дата релиза 26 апреля.

#скриншотсуббота
👍111
Представляем вашему вниманию разбор отчета от компании Unity под названием "Gaming Report 2023".

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

Поэтому крайне рекомендуем к прочтению 😉
https://app2top.ru/analytics/unity-gaming-report-2023-podrobno-o-glavnom-iz-otcheta-na-russkom-ostorozhno-mnogo-grafikov-207257.html

#полезное #статьи #новости
👍72🤔1
Андрей на связи!

Надеюсь не забыли, что сегодня среда? Почилим на ламповом стриме в Gorogoa через 25 минут. Вот так точно😉
❤‍🔥4
Новое видео в Лавке

Рассказываю в подробностях, что такое делегаты, как ими пользоваться. Разобрал частные случаи, что такое Action, Predicate, Func чем они отличаются от простого делегата, что делает ключевое слово event.

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

https://youtu.be/LVneePmOYKo

___
#полезное #видео #видеоизлавки
🔥273
This media is not supported in your browser
VIEW IN TELEGRAM
Сняли тут на днях ролик с Мишаней для его канала. Вот, тизер подъехал.

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

https://t.iss.one/game_director

З.Ы. Для Лавки Разработчика тоже кое-что сняли, но это позднее :)
👍8❤‍🔥2
Скриншот-суббота
Vol. 23

Движемся, движемся. Медленно, но верно, деваться некуда :)

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

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

• JsonUtility сериализация на нинтендо работает, NewtonSoft не работает. Пришлось переделать человеческие данные со словарями во что-то страшное. Опыт есть опыт. Новая напасть - сохранения не работают между сессиями, причину нашел, но пока не починил. Изучаю.

• Выпустил ролик на канал. Тут, я конечно, молодец.

• Записал целых 2 чиловых ролика с Михаилом, которого упомянул в предыдущем посте. Таких, на бла-бла-бла. В скором времени 1 появится на канале Миши, и 1 в Лавке Разработчика. Если формат зайдет - то постараемся делать такоэ почаще.

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

#скриншотсуббота
8👍81
Тут срочное дело!

Секретное видео с Михаилом для его канала уже в лайве. Рассказываем об опыте участия в геймджемах aka хакатонах, и вот это вот всё.

Видео чиловое, формат экспериментальный, так что буду рад любому фидбеку, да!

https://youtu.be/qrrskB8XoWQ

Канал Михаила в телеге тут
👍6🔥2
Привет, народ!
Подвезли на телеге полезного контента на тему шейдеров.

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

Ловите в копилку аж 2 книжки на эту тему, одна - бородатая, вторая - помоложе и поактуальней и на английском (самое время учить)

Успехов в обучении!

#полезное #книги
🔥16👍43
This media is not supported in your browser
VIEW IN TELEGRAM
В дополнение в предыдущему посту, держите еще плагин для создания шейдеров по текстовому запросу с помощью ChatGPT.
Вся информация о том, как этим пользоваться и сам плагин находится ТУТ

Делитесь в коментах своими шейдерами! Будет интересно посмотреть

#полезное
👍18
Тем временем с задержкой, выкатываем наш следующий перевод 😎

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

Как и в прошлый раз:
Cтавьте реакции и пишите комментарии, поддержите переводчиков ☺️

Также предлагайте статьи, которые хотели бы увидеть на русском⬇️

А еще вступайте в команду переводчиков!
Подробности, заявки в команду и статьи - писать сюда @GoGRX

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

https://telegra.ph/Statistika-imeet-znachenie-04-25
👍19❤‍🔥3🔥1
Все же помнят, что сегодня пятница среда?

Тогда собираемся на стриме через минуты, захватите чаечек и вкусняшек. Будем смотреть, что такое Don't Starve Together. Спойлер: я про него ничего не знаю, почти.

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

#стримы
1
Следующий стрим по Don't Starve будет в коопе с подписчиком, или двумя. Но так как вас много, то я подумал, что было бы приколдесно устроить конкурс с разработкой фичи. Кто наберёт больше очков - тот залетает на стрим. Условия в отдельном посте. Го?
Anonymous Poll
71%
Го
29%
Не го 😑
Лавка Разработчика
Следующий стрим по Don't Starve будет в коопе с подписчиком, или двумя. Но так как вас много, то я подумал, что было бы приколдесно устроить конкурс с разработкой фичи. Кто наберёт больше очков - тот залетает на стрим. Условия в отдельном посте. Го?
Отлично, тогда, собственно, ТЗ на конкурс (результаты которого, если все пройдет гладко, я рассмотрю на канале, подробности в конце поста):

Написать на C# фичу "Ресурсы". Логика делится на две составляющие - бизнес логика (доменная) и вьюшная. Что это значит? Сейчас все будет!

Бизнес логика фичи "Ресурсы" может существовать отдельно от движка. Включает следующие возможности:
• Хранение списка ресурсов и количество каждого ресурса
• Можно добавить ресурс N в количестве M
• Можно отнять ресурс N в количестве M
• Можно узнать, есть ли у нас ресурса N в количестве M
• Должно быть уведомление о том, что количество ресурсов изменилось. В уведомлении лучше указывать, какой ресурс изменился и на сколько.
• Изначальное состояние фичи должно инициализироваться через конструктор в формате ResourcesFeature(ResourcesFeatureState state), где state - это часть модели данных. Названия можно менять, конечно же.

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

Пример, как МОЖНО сделать, но НЕ ОБЯЗАТЕЛЬНО нужно:
Есть две строки в UI золото и серебро, прибавление и отнимание делается через кнопки в UI (+ и -). Между кнопками - количество ресурсов, которое меняется по подписке, есесина. Третьей строкой некий "продукт", с кнопкой купить. Он стоит сколько-то золота или серебра, и если серебра хватает - кнопка активна, если не хватает - не активна. По нажатию на "покупку" продукт купится, ресурсы отнимутся.

ВАЖНО:
ВСЕ, ЧТО НЕ ОГОВОРЕНО В ТЗ - НА ПЛЕЧАХ УЧАСТНИКА.

Как будет оцениваться:
• Точность выполнения ТЗ
• Качество кода
• Оригинальность вьюшной части

Оценивать буду на отдельном стриме в понедельник вечером. Куда отправлять результаты и в каком формате отпишу в отдельном посте сегодня вечером, там же будет написано точное время приема результатов.
👍14🔥1
Лавка Разработчика
Отлично, тогда, собственно, ТЗ на конкурс (результаты которого, если все пройдет гладко, я рассмотрю на канале, подробности в конце поста): Написать на C# фичу "Ресурсы". Логика делится на две составляющие - бизнес логика (доменная) и вьюшная. Что это значит?…
Куда, как и когда отправлять работы на конкурс?

Результаты отправлять ПОД ЭТОТ ПОСТ в комментарии.

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

Отправлять до понедельника 16.00 по Москве. Стрим с разбором результатов будет ориентировочно в понедельник в 18.00 по Москве

Не стесняйтесь пробовать, изучать, гуглить, использовать Chat GPT. Инструменты любые. На плюсы и минусы я обязательно укажу в стриме в понедельник. Удачи, господа гейдевелоперы!
❤‍🔥2
Лавка Разработчика pinned «Куда, как и когда отправлять работы на конкурс? Результаты отправлять ПОД ЭТОТ ПОСТ в комментарии. Форматы: • .unitypackage - пекедж из юнити. Внимательно проверяйте, что запихнули туда все, что нужно для работоспособности проекта • Ссылка на гит проекта.…»
Думаю у многих были игры, которые вызывали весьма бурные, "подгарающие" эмоции 👀

Пишите в комментариях игры и ситуации, посмеемся и пособолезнуем вместе 😎
❤‍🔥7😁3🔥2
Напоминаю, что мы тут конкурсом занимаемся, и пытаемся разработать фичу с последующим разбором кода на стриме!

Условия в посте.

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