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

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

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Все же уже вкурсе, что существует бомбический Quest 3 с очень годной реализацией дополненной реальности?

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

В общем, захватывает дух, неправда ли?

Кто-нибудь уже пробовал Quest 3? Поделитесь впечатлениями, а то я его возьму еще не скоро.

устаревшие #новости
🔥9👍7
Скриншот-суббота
Vol. 52

Неделя волопуканья, извинити

Был отходняк от судейства в Halloween Gamejam (кстати, результаты мы подвели с ребятами вот здесь). Судейство оказалось очень тяжелым, если интересно, могу рассказать в подробностях о том, как мы проводили крупный геймджем, и насколько это оказалось непростым делом. Если хочется - ставьте 🗿 под постом

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

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

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

А так в целом - отдыхал. Геймджем меня очень выбил из колеи (правильнее сказать просмотр кучи игр). Так что я играл. Играл в Viewfinder, который прошел за 5 часов в сумме, а также в Warcraft Rumble - еще один мобильный продукт от Blizzard, обратить внимание на который следует всем, кто целится в мобильный геймдев, высокое качество, отличная комбинация жанров, в общем, рекомендую (AppStore и Google Play)

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿12🔥52
Там эт самое, новое видео в Лавке Разработчика

Назвал его НЕ Великий Рандом, чтобы рассказать историю о том, какой все-таки рандом не рандом, и вас все это время обманывали (ну, кто не знал, конечно). Чем отличается просто рандом от рандома с зерном (seed) и какую пользу можно вытащить из рандома с зерном.

https://youtu.be/JqMJCrGzRhs

#видеоизлавки
🔥16👍2
Начнём утро с хорошей новости!

Мы недавно перешагнули очередной рубеж! Спасибо вам, разработчики!
34🔥12👍5
Помимо прочего, организаторы ежегодной премии The Game Awards объявили номинантов по всем категориям, включая игру года, конечно же

Из прикольного:
• Starfield не попал в список номинантов на игру года
• Dave The Diver, игра, которая попала в список номинантов на лучшую инди игру, на самом деле не инди игра

И у меня к вам два вопроса, на самом деле:
1. Ну что, зельда или бг3??
2. В индустрии наблюдается тотальное непонимание феномена инди игр. Давайте пофантазируем, если бы у нас была возможность организовать условный Indie Games Cup, то каким образом бы можно было исключить накрутку голосов? Допускаются любые возможные и даже невозможные варианты

#новости
4👍2
Вечерочка, разработчики!

Вопрос хотел задать. Я провожу девлоги всякие (по MVVM пока что, но в будущем-то еще будут), так вот, я их втихую провожу без всяких уведомлений, в т.ч. потому что без расписания. Нужны ли уведомления здесь, в тг канале?
Anonymous Poll
77%
Да, давай
23%
Нет, спасиба
10
Вчера, пока я сидел, вел девлог - прошел ивент под названием Unite Keynote от Unity. Что там рассказали и показали =>

🔜 Обновления в мультиплеере: допиливание Netcode, облегченный кроссплатформ и инструменты для выявления токсиков. Громкие слова, но непонятна конкретика. Вероятно за токсиков возьмется ИИ.

🔜 Unity Cloud - экосистема, которая объединяет все юнитевские сервисы. Плюс туда же воткнули менеджер ассетов, Unity DevOps, админку для команд. Опять же конкретных плюшек не понимаю, наверное стоило посмотреть презентацию. Надо тыкать, в общем.

🔜 ИИ везде, тот самый Muse, судя по всему, зарекомендовал себя, и теперь за $30 в месяц готов делать для вас контент, текстуры, код. Sentis - поможет с созданием нарратива и диалогов. В общем, что ни попроси - все подскажет. Единственное, пока что нужно это делить пополам, это ж ИИ. Кстати, модельки можно кастомизировать и накачивать своими данными.

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

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

Мои выводы:
Unity стараются оттереться от того, что было в сентябре, анонсы-анонсы, вот это вот все. Переименование, кстати, тоже часть этой чистки от позора (теперь у нас будет Unity 6!). И мол вот эти вот все анонсы - вот поэтому они и деняк просят в новом Unity Runtime Fee. Ну что ж, назвался груздем - полезай в корзину, до этого раза их обещания выполнялись ооооочень тухло, прогресс по выполнению таковых ближе к нулю, чем к 100. Так что все внимание приковываю именно к этому, готовы ли они упустить свой шанс на реабилитацию или нет.
А инструменты интересные, рекомундую в ИИ удариться, там много интересного может появиться, нужно не пропустить.

Всем хорошего дня!

P.S. Демка с Keynote

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍192
Скриншот-суббота
Vol. 53

Много кода, много видео, все хорошо!

Кокос теперь точно всё. Процесс вышел на такую скорость, как и на Unity. Да, вылезают приколы, но это уже часть процесса, как и в Unity. Готов планировать первое видео сравнение двух движков.

Видео про нерандомный рандом таки вышло на канале, глянуть можно тут.

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

На этой неделе также количество подписчиков YouTube канала перевалило за 9000. Радуюсь. Одновременно грущу, что к НГ и даже, скорее всего к моему ДР не накопится 10к. Было бы особенно приятно, но и так хорошо.

___
Вы бы знали, сколько у меня планов по развитию канала.. Но, планы, оно, знаете, вещь эфемерная, непостоянная, так что делиться не буду. А вот вы делитесь, что за неделю наделали?

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥13👍4🔥2
Не используйте LINQ, говорили они

А почему - не говорили. Исправляем ситуэйшн. Что такое LINQ и как с ним работать я рассказывать здесь не буду, это прекрасно передано в видео, которым я уже делился однажды. А перейду, непосредственно к вопросу, почему же говорят не использовать LINQ, при этом часто сопровождается магическим "память жрёт".

Жрёт память - это да, но далеко не всегда, а в конкретных случаях. И нас, как разработчиков интересует не столько размер потребляемой памяти, сколько частота ее выделения. Ведь выделение памяти вызывает ее фрагментацию, а от этого и разные приколы вылезают. Подробнее я рассказывал в видео "Как работает память в C#".

Соответственно самое важное при использовании LINQ - понимание, что им не рекомендуется пользоваться в местах, которые вызываются часто. Update, например, - не место для использования LINQ (еще раз повторюсь, речь идет о тех методах LINQ, которые все-таки выделяют память, остальными пользуйтесь на здоровье и в Update).

Иными словами, LINQ безжалостно можно использовать в различных инициализациях.

Однако, чтобы полностью закрыть этот вопрос, давайте перечислим методы LINQ со звездочкой (выделяют память) (все они возвращают созданную коллекцию, если что):

1️⃣ ToList()

2️⃣ ToArray()

3️⃣ ToDictionary()

4️⃣ ToHashSet()

5️⃣ Методы групировки Concat(), Union(), GroupBy(), GroupJoin()

6️⃣ Метод сортировки OrderBy()

Немного, правда? А криков-то было.

UPD: Методы First(), Any() и другие и подобные используют память для хранения результата, это либо значение, либо ссылка. Но нужно иметь ввиду, что память активно используется делегатами, применяемыми для этих методов, так что если юзаете их в частоиспользуемом месте, делегаты лучше закешировать.

#полезное #советы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥333👍3
Есть такая игра, Torn Away. Ее делала небольшая инди-команда из россии на протяжении 4-х лет. Игра создает впечатление хорошей, качественной, я в нее пока не играл, но обязательно попробую.

Так вот, игра умерла. Мы с Артёмом, основателем студии perelesoq, пересекались на конференции как-то раз. Отличный парень, крутится, как может. В общем, Артём тут рассказывает о том, как так вышло, и делится тем, что будет с командой далее:

https://dtf.ru/gamedev/2291898-skolko-zarabotala-torn-away-i-est-li-zhizn-posle-reliza-govorit-perelesoq

Повод для размышлений: почему игра провалилась?
11
Скриншот-суббота
Vol. 54

Кокос меня сожрал! (но я выжил, я тут)

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

MVVM на финишной прямой. Вышла 11 серия девлога по построению MVVM в Unity. В следующей части начнем уже пример создавать.

Из-за нехватки времени, сделал пост вместо видео: когда можно использовать LINK, а когда лучше не надо.

А, еще была статья о том, какого это - быть судьей на геймджеме с 1000+ участников
___
Жетковатая неделя, конечно. Надеюсь на этой встать на более покладистые рельсы. Как у вас дела? Как проекты? Я видел в чате, что кто-то на неделе релизнулся, делись!) И все делитесь!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤‍🔥4
Кстати, планирую видео: сравнение движков Unity и Cocos Creator, есть тезисы разные, но дело такое, я то уже во многом разобрался, и поэтому наиболее релевантную инфу можно подать только узнав у вас, что вам на самом деле интересно в данном вопросе?

Код, язык, билд, какие игры были, поддержка - набрасывайте в комментах любые составные, разберемся!
👍29🔥7
Чем отличается Forward Rendering от Deferred Rendering?

Слышали же такие термины? На самом деле-то в них есть разница, и выбрать тот рендеринг, который подойдет к твоему проекту достаточно просто. Но сначала нужно разобраться, что же это все-такие такое. По ссылке об этом и рассказывается (надо дружить с английским или переводчиком) . Держите!

https://researchandprogram.blogspot.com/2023/10/unity-rendering-paths-.html

#полезное #статьи
👍18
Геймдевелоперский коллаб! Ребята устроили шаринг аудитории по разным каналам телеграмма, которые посвящены разработке игр. Кто-то за геймдизайн, кто-то за левелдизайн, кто-то за разработку. В общем, объединили все это в списочек и прям папкой для удобства распространяют. По мне, так очень удобно!

==============

Неделю назад в содружестве каналов мы опубликовали первый выпуск. Неожиданно нам написало очень много желающих поучаствовать в этом. И вот — одна ссылка и подборка из 10 каналов снова у вас в отдельной папке!

🚩🚩 ГЕЙМДЕВ • 2 🚩🚩

Каждую неделю 10 каналов про геймдев
В нескольких каналах из нашего содружества
Во всех каналах из недельной подборки

В текущую подборку вошли:

MD/LD
Celestial Beasts
Про гейм-дизайн за 5 минут
Everyday Unity
Лев Дизайнит
Лавка Разработчика
lediiana
Креативный Анатолий
KSI Games × О геймдеве

______________________

Как попасть в подборку?
🚩Заполнить анкету
Мы проверим соответствие теме и наличие аудитории
🚩 Сделать пост с недельной подборкой
Перед публикацией с вами свяжемся


Поделитесь, если находите это полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍42❤‍🔥1
Здрасти, здрасти! Я вам интересного принес, по поводу работы в геймдеве, занятная статья

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

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

Так что почитайте, и знайте, когда вами пытаются манипулировать и экономить на вас. Если вас что-то не устраивает - старайтесь говорить это напрямую.

https://habr.com/ru/articles/317164/

#полезное #статьи
🔥18🤔3🗿32😁1
Скриншот-суббота
Vol. 55

Неделя тяжелая, но традициям не изменяем!

Вышла 12 часть девлога MVVM в Unity. Перешли к созданию примера, наткнулись на косяк, который починим в следующей части, и скорее всего завершится основная фаза разработки вместе с примером.

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

___
Да, на этой неделе совсем немного вышло. Были кое-какие проблемес со здоровьем. Вроде починился, будем наверстывать! А как ваши прогрессы? Кидайте скрины и гифки, будем смотрет!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112