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

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

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Всем здрасти!

Пожалуюсь и похвастаюсь одновременно:
я просмотрел все 283 засабмиченных на Halloween Gamejam игр (почему-то итч показывает, что их 313, но в списке на счет их 283, проверил несколько раз, хз в чем у них там проблемес).
Это было жестко, потому что сделал я это за 4 дня!

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

🎃 Топ 5 игр, оцененных самими участниками на страничке джема
🎃 Топ 3 призовых места, которые выбрали судьи-организаторы джема
🎃 Розыгрышь приза среди зрителей стрима - топор с ИГРОПРОМ'а

В общем-то, к чему это я - присоединяйтесь! Начало завтра (суббота) в 19.00 по мск
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥8👍6
Если вы не знаете, насколько рутинной может быть работа геймдизайнера, то приглашаю вас почитать статью о хороших практиках оформления геймдизайн документации

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

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

https://habr.com/ru/companies/mygames/articles/698954/

#полезное #статьи #геймдизайн
16👍4
Скриншот-суббота
Vol. 51

Это была невероятно сложная неделя, а как у вас?

Напоминаю, что я судья Halloween Gamejam. И из более 1000 зарегестрированных участников вышло 319 игр. Которые ВСЕ НУЖНО ОТСМОТРЕТЬ, чтобы оценить. За 5 дней. Вышло за 4, т.к. количество игр подсокротилось ввиду нарушения правил, до 283. Я, наверное, во столько в жизни не играл. Ну в общем, чуть кукухой не поехал, на полном серьезе. Надо с такими нагрузками поаккуратнее. Но дело сделано, и сегодня, опять напоминаю, в 19.00 по мск будет стрим с результатами геймджема! Приходите!

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

Да, я записал еще одно видео, про рандом. Но даже смонтировать его не успел, хоть и отснял в понедельник (или даже воскресенье). Все из-за первого пункта, ага. Но скоро в Лавке.

___
Не густой список, но спасибо, что не чокнулся)
Как у вас дела? Как здоровье? Как разрабатываемые игры? Делитесь в комментариях к посту

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
54👍4
Понедельника, друзья!

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

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

https://dtf.ru/hackathon/81322-kak-obyasnit-mehaniku-i-ne-poteryat-igroka-v-pervye-minuty

#полезное #геймдизайн
14
Здарова, гейдевелоперы!

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

Кстати, мне интересно, юзеры из рф могут забирать бесплатные паки по промокоду? Напишите, плез в комментах, успешная ли история, или я облажался по стыдному?

#ассеты
👍103🔥2
Попытался я нарыть игр, сделанных на Cocos, и так вышло, что их найти-то не просто!

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

Игры мобильные, или веб. Оно и понятно, движок заточен на 2д (хотя может и в 3д), может в веб, андроид, айос, имеет маленький размер билда, что дает преимущества как раз на игры под мобильные платформы. Отсюда и список игр

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

1. FarmVille 3

2. Plague Inc

3. Geometry Dash

4. BADLAND

5. Shadow Fight 2

Полагаю, в скором времени стоит ожидать большего количества интересных тайтлов. Если знаете, какие игры еще разработаны на кокосе - велкоме в комментарии!
🔥7👍4
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