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

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

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Да кто такие, эти ваши кватернионы??

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

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

#полезное #видео
👍11❤‍🔥5
С днем знаний, разработчики!

Лето коничилося (хотя, спорный вопрос, Valve вот так не считает, да и погодка за бортом в Батуми +34 по ощущениям). Но это не важно, а важно то, что в день знаний, я хотел бы поддержать ребят из Игрополиса, которые собственноручно написали целый выпуск бумажного, вкусненького журнала, посвященного играм. Выпуск уже написан и сейчас ребята собирают деньги на выпуск тиража. Я уже подкинул монеток, так что до меня выпуск когда-нибудь доберется :)

Реквизиты и подробности сбора
👍143
Скриншот-суббота
Vol. 42

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

• Провел целых два стрима ДевЛога о проработке MVVM в Unity. Видео можно глянуть тут и тут. Впереди ещё много работы.

• На основном месте работы обкатываю созданную MVVM, это очень удобно. Прям все не зря!

• Взял кастомный свич, под зельду. Красивое. Но на зельду теперь не хватат)

Задонатил на выпуск журнала Игрополис. Хочу чтобы такая активность существовала. Особенно с ребятами, у которых глаза горят.

• Снова боролся со свичом (это уже про разработку). Дело в том, что джойконы на свиче юнити не видит в Input System. Говорят потому что это и один девайс и два одновременно. Но я разобрался как добавить в юнити кастомный девайс, и сделал так, чтобы Input System видела все. Пока ещё в процессе, но один джойкон уже видит. Это победа! Ну и перед Unity снимаю шляпу, можно добавить буквально любое устройство, хоть палку с кнопкой.

• Записал видео с темпой в 38. Потому что больше некогда, а на следующей неделе активностей будет немного, хоть видео выйдет. Буду в Стамбуле в командировке, сложно что-то планировать.

___

Рассказывайте, отпуск кончился уже? Хвастайтесь результатами своей работы в комментариях!

#скриншотсуббота
🏆82
Новое видео в Лавке Разработчика

Как сделать бафы, дебафы, эффекты, или даже временные эффекты в своей игре на Unity? Ну вот этим вот: подбираешь гриб и становишься бессмертным великаном на 13 секунд. Или надеваешь кепку с эффектом повышения силы на 100500%. Очень частый вопрос, согласитесь. В новом видео рассказываю что, как и почему во всех подробностях!

https://youtu.be/W3upjLznxww
___
#полезное #видео #видеоизлавки
23❤‍🔥53
Скриншот-суббота
Vol. 43

Вроде как неделя пустая, да не совсем!

• Выложил видео о бафах и дебафах (ну вы поняли) в Лавку. Видео оказалось самым популярным на канале, что не может не радовать.

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

___

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

#скриншотсуббота
🔥112
Джуны здесь? Для вас интересное видео есть!

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

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

https://www.youtube.com/watch?v=2GVKT3dpe6Y

#полезное #видео
👍25🔥3
Бесплатный ассет доставлен. Модульные 3D Sci-Fi пушки!

Лицензия CC0, пользуйтесь, где хотите и как хотите в своих проектах.

Можно забрать себе с Google Drive

#ассеты #полезное
12🙏4
Извините за столь поздний пост, но презентация Apple, все дела. Затронута игровая индустрия, так что молчать я не могу.

На Apple iPhone 15 Pro и Pro Max завезли аппаратную поддержку RTX, и вообще сказали, что AAA игоры будут выходить на телефончиках наравне с консолями последнего поколения! Уже анонсирован выход Resident Evil 4, Resident Evil Village, Death Stranding и из новенького - Assassin's Creed Mirage.

Что это значит? А это значит, что яблоко с двух ног врывается в большой гейминг. По крайней мере пробует. Это может получиться. Самая большая проблема мобильного гейминга - формфактор, Сенсорный экран - такая себе история, и мне интересно, есть ли у купертиновцев на это какой-нибудь козырь в рукаве. Тут нужно держать руку на пульсе, возможно Apple выпустит через годик какой-нибудь iGamepad, на подобие PlayStation Portal и вот он, конкурент Nintendo Switch готов!

Источник

#новости
👍24👀2🤡1
Слишком поджигающий пост, чтобы читать его на ночь, поэтому он выходит сейчас. Итак, Unity анонсировала новую систему поборов комиссий, чем подорвали пердаки большей части разработчиков на юнити. В том числе и мне.

Вкратце:
Если у тебя, мой дорогой читатель, накопилось $200к доходов с игры, а также перевалило за 200к установок, то плати, пожалуйста в казну Unity до 20 центов за каждую установку выше нормы. Установкой считается каждая установка одного пользователя, даже если он удалил и установил заново - это новая установка. Шкала комиссий прогрессивная и зависит также от тарифа и места установки, но сильно это дело не меняет. Для справки добавлю, что 20 центов за установку это ОЧЕНЬ МНОГО!

Грабёж средь белого дня, скажете вы и будете совершенно правы. На эмоциях. Я прочесал интернеты, много общался, в том числе с юристами, и теперь делюсь с вами пунктами, которые либо не работают, в текущей схеме, либо приносят юнити большие проблемы.

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

2. Установки браузерок. Что это? Кеширование игры? Сколько раз я закеширую игру, чтобы поиграть? А если я сижу с 3х устройств? А если в инкогнито режиме запускаю каждый раз?

3. Заказное уничтожение конкурентов. Закупаешь дешёвый трафик низкого качества, главное получить установку. Установку у конкурента. Которая будет забирать каждый раз до 20 центов. И уничтожаешь его бюджеты. Большие компании уничтожат малые. Снова суд.

4. GamePass. Выходишь на геймпасс? Пиши заявление, чтобы никто не устанавливал игру. В XBox Gamepass 25 млн потенциальных пользователей. Бесплатные установки сотрут тебя, как создателя, в порошок. UPD: в последних разъяснениях было сказано, что в таком случае комиссии ложатся на плечи дистрибьюторов и не затронут разработчиков. (Что? Хаха)

5. Бесплатные вирусные игры. Создаются ради рофла, случайно, поржать. Попадаешь в фичеринг, монетизации нет, чек на десятки тысяч долларов от юнити. Снова суд. UPD: в последних разъяснениях Unity обмолвились о некоторых "благотворительных" проектах, которые надо зарегистрировать в специальной программе. Выглядит так, как будто они обделались и пытаются сделать вид, что это не от них воняет.

6. Непонятно, что со старыми играми, будет ли счётчик работать с 0 с начала 2024 года (когда вступят в силу новые комиссии), или же юнити будут делать запросы на старые игры, которые давно существуют и достигли порогов, в отдельном порядке. Это конечно стыдно, но и в целом, вся история стыд, так что удивляться не приходится.

7. Было сказано, что переустановка на одном устройстве идёт в счётчик. Таким образом мы получаем новую профессию и даже сферу - сливатель чужих бабок. Закупаешь устройства, и тупо устанавливаешь и удаляешь продукт, сливая деньги конкурентов. UPD: юнити дали заднюю и сказали, что будет считаться только первая установка на устройство. Это не отменяет мошеннических схем, описанных выше.

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

9. Уже с утра узнал приколюху: на персональном плане, необходима будет авторизация в Unity Hub каждый 3 дня, иначе редактор перестанет работать. Непонятно, для чего это сделано, вроде как персональный план остаётся бесплатным до поры до времени, но ситуация: в нужный день вышел куда либо поработать без интернета и оказался с кирпичом вместо редактора - тоже тухлая затея.

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

Источник
👍37🌚4🥴2
Новость об обновлении модели распространения движка Unity понаделала шуму, часть моментов уже разъяснили, но ситуация все еще волнительная и порождает мемы. Давайте отвлечемся на них, скидывайте в комментарии что понравилось вам или присылайте свои 😉
😁21
Что там по Unity Runtime Fee? Все не так однозначно

Есть великое множество фактов, слухов, инсайдов о том, что руководство юнити сами не понимают, что натворили. Их не уместить в один пост, и они появляются чуть ли не каждые 5 минут. Это все когда-то утрясется. Сейчас идет такая война между разработчиками и Unity. Вторые хотят продавить идею, что они белые и пушистые, а первые откровенно не понимают, за что их хотят "наказать" большими поборами, ведь по последним данным, политика Unity Runtime Fee имеет обратную силу, так что если у тебя 10 млн утсновок есть, и 200к дохода есть, то пожалуйста, будь добр - ПЛОТИ.

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

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

#новости
👍102
Скриншот-суббота
Vol. 44

Жаркая неделька, а? Подводим итоги, смотрим в прошлое, чтобы в будущее

• Ещё одна победа над Nintendo. Написал оболочку над апи, чтобы можно было настроить управление через Unity Input System. Всё работает, в теории мог бы написать полноценную систему для различного сетапа свича (там ведь можно и с геймпадом, и с раздельными джойкоинами и пр цепленными), но боюсь времени не хватит. Может быть когда-то.

• На этой неделе провел 2 стрима-девлога по имплементации MVVM в Unity. Часть 3 и Часть 4. Было решено приделать роадмап, это текущая задача. Пока все идёт хорошо

• Также на этой неделе Unity выкатила новую политику монетизации движка, да так, что огромная часть клиентов движка охренела. В том числе и наша студия. После полутора лет разработки, в серьез задумываемся перейти на альтернативные движки, пока поздно не стало. Считаем риски, изучаем вопрос. На рассмотрении Godot и Cocos. В общем пока сложно прогнозировать что-то. В любом случае пока пилим на юнити, как что в индустрии станет понятнее, я расскажу.

___

Как ваше ничего? Уже перешли на Godot? Кидайте в комменты скриншоты и результаты работы за недельку!

#скриншотсуббота
❤‍🔥72
268472510-4da7d712-1b31-43ab-bd69-ccfc82c3e3e3.png
106.7 KB
Маленький апдейт по имплементации MVVM в Unity в рамках ассета Lukomor

Запилил задачку для репы, а в неё вложил RoadMap с тем, что необходимо сделать, чтобы ассет был готов к использованию. Конечно, забыл самое главное - документацию, но кому она нужна добавлю позже.

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

Из коротких новостей: Unity-таки обещает обдумать и внести изменения в анонсированную политику монетизации движка Unity Runtime Fee.

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

Источник - оф twitter X аккаунт Unity

#новости
🆒18
Принес занимательного чтива - перевод эссе о проектировании ясности в Cuphead

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

https://myurchenko.notion.site/Cuphead-676a0a91fea84a53bf377cdf0af8e078

#полезное #геймдизайн #статьи
👍173👎1
В преддверии геймджема от Лавки Разработчика, предлагаю ознакомиться со статьей на хабре о том, какие ошибки не нужно совершать инди разработчикам в своих играх.

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

Да, и регистрация на геймджем все еще продолжается!

#полезное #статьи
👍10
В связи с последними событиями, пришлось погрузиться в пару новых движков - Godot Engine и Cocos Creator. Много чего уже могу сказать, и если вдруг интересно, то могу рассказать (текстом), что удалось нарыть в сравнении с Unity: что лучше, что хуже и т.д.
Anonymous Poll
83%
Расскажи, конечно
13%
Не надо, пили видосы
11%
Не надо, пили MVVM
7%
Не надо, пили курс
👍141
Так, ну во-первых, исходя из предыдущего поста, придётся написать статью с кратким обзором ресерча для альтернатив движка Unity (это про Godot и Cocos речь пойдет), спойлер: есть неожиданные штуки, которые нравятся.

Во-вторых, телеграм выкатил фичу - сториз для каналов, но их надо "заслужить", а "заслужить" их можно только бустанув канал при помощи кнопки ниже (она видна только если телеграм обновлен до последней версии):
https://t.iss.one/gamedevlavka?boost

Я абсолютно не планирую чего-то выкладывать в сториз, но возможность иметь хотелось бы. Вдруг возникнет какая-то идея на миллион. Так что потыкайте, а если ничего не выйдет - да и ладно, как я и сказал, пока планов использовать все равно нет)
7👍3
Тут это, Unity выкатили открытое письмо, где обрисовали изменения в Unity Runtime Fee. Ключевое:

• Unity Personal план будет доступен до $200к в год, лого Unity можно убрать

• Unity Pro и Enterprise, начиная с $1млн дохода в год будут платить дополнительные Fee. Можно выбрать: 2.5% с Revenue или та плата за инсталлы (тарифы подъедут позже). Отчитываются за инсталлы сами разработчики.

• И да, я так понял все дополнительные комиссии - только с 2023 LTS версии, пока не сядешь на эту версию или более новую - не платишь

https://blog.unity.com/news/open-letter-on-runtime-fee

#новости
🔥27👍2🤮1💩1
Скриншот-суббота
Vol. 45

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

• Двигаемся дальше по реализации MVVM в Unity. Вышел очередной ДевЛог в Лавке. Приделали кастомные эдиторы для баиндеров методов. Воркинг перфект

• Кстати, RoadMap для апдейта также изобразил здесь, стараюсь держать в актуальном виде

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

• В связи с тем, что пришлось изучать два альтернативных Unity движка (Godot и Cocos). появилось много информации для размышлений. Хочу с вами поделиться, и исходя из голосования, вам это тоже интересно, так что постараюсь на неделе оформить все в статью

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

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

#скриншотсуббота
🔥6👍4
Время идет, а геймджем уже в эту пятницу😱!

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

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

И хорошей недели, разработчики!
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍1