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

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

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Огромная статья про камеру в Unity, и Cinemachine в частности

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

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

#полезное #статьи
6🔥293
🔖Невыдуманные истории о 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. Иними словами, обновлять редактор надо.

Придется качать. Хорошей ночи, дамы и господа, разработчики
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35🙈8🌚7👍5
⚡️Новое видео в Лавке Разработчика!
Как сделать плавный Zoom камеры в Unity? Для orthofraphic и perspective камеры


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

https://youtu.be/nmblsjSfS5g

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

#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥1032
Скриншот-суббота
Vol. 105

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

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

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

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥9
🔖Новости с полей. 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

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

Если интересно, ставь лукаса или звезд небесных накидай, спасибо и хорошего вечера!
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍113
⚡️Новое видео в Лавке Разработчика!
Как сделать плавный движение камеры как в RTS в Unity?


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

https://youtu.be/jdYJKSHIkv4

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

#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥5😢1
Скриншот-суббота
Vol. 106

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

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

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

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

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🥴4🏆4
Здрасти, разработчики! Важный вопрос!

Последние видео собирают мало просмотров, а значит, что что-то не так. Поэтому вопрос, что выбираете?
Anonymous Poll
34%
Общие темы: короткие видео
35%
Общие темы: длинные видео
6%
Общие темы: не нужны
57%
Архитектурные утехи (длинные)
62%
Пилимигру: точно да
9%
Пилимигру: сомнительно
Может я чего-то не понимаю, но редактором NauEngine невозможно пользоваться

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

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

Кто-нибудь тыкал NauEngine? Скажите, получилос что-нибудь?
🤔14🤣5🗿3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Пока готовится новый выпуск #пилимигру, предлагаю обкашлять такой вопрос: упарываетесь ли вы по рабочему сетапу? Организуете ли рабочее пространство стильно, модно, молодёжно? Все же знают, что чем больше RGB, тем больше FPS в играх. Так ведь?

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

Если есть что показать, рассказать - делитесь в комментах! Обожаю подсматривать интересные решения :)
22👍1
⚡️Новое видео в Лавке Разработчика!
#пилимигру 12. Пишем фичу с ресурсами для игры в Unity

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

https://youtu.be/7EWdxPNxJL8

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

#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39👍5❤‍🔥3
Скриншот-суббота
Vol. 107

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

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

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

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

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

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

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥3
Наткнулся на видео, в котором парень пошагово создаёт милую, уютную, мало полигональную комнатку для игры в стиле вселенной Гарри Поттера. И ценное это видео не тем, что он создаёт, а а тем, о чем парень рассказывает.

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

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

#полезное #видео
👍263❤‍🔥2
Media is too big
VIEW IN TELEGRAM
Игры будущего

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

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

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

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

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

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍347🆒2👎1🔥1💩1
🎮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. Не играл ни в одну часть после самой первой игры, но ребята стабильно поставляют качественный контент. Должна быть неплохой
- Всякое другое, трейлеры не впечатлили, сори.

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤣4👎3
Скриншот-суббота
Vol. 108


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

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

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

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤‍🔥4
⚡️ 8 ШАГОВ К АРХИТЕКТУРЕ ИГРЫ. Как дорасти до junior+ уровня? ⚡️

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

🔜 Когда?

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

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

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

👀 Что будет?

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

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

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

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

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

Думаю, получится очень крутой вебинар, который зарядит вас энергией и задаст вектор развития в новому году! Буду всех ждать🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍73❤‍🔥2
🛍Всем привет! Подборки ассетов подъехали!

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

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

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍5❤‍🔥42