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

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

Автор: @vavilichev

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


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

🔠 Для проекта вместо курса вышло первое видео в Лавке, где принимаем и обсуждаем самые важные решения по проекту. Смотрите, присоединяйтесь, это кстати можно сделать и в комментариях к этому посту

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

🔠 Еду на конференцию WN Conference, которая будет 11-12 июня в Стамбуле, закупился билетами самолетными, забронил отель, буду 11, 12, 13 в городе. Если кто там будет - го синканемся! Выступать пока не планирую, гулять планирую)

___
Как ваши дела? Как ваши проекты? Делитесь наработками в комментах!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤‍🔥3
Привет, кодобандиты! Легкого понедельника и хорошей недели!

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

Из хороших новостей: DI будет самописный, уже даже набросал, что и как рассказать.

P.S. Хотел поделиться статьей, которая называется Why Risk of Rain Returns is taking the series back to 2D, а там нет ответа на этот вопрос! Ответ буквально: мы не вернулись в 2D, мы просто сделали 2D по-новому. Плохо, очень плохо! Игра-то хорошая!
👍2332
Чек-лист по CPU оптимизации (чучуть GPU) в Unity

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

https://devsdaddy.hashnode.dev/optimizing-cpu-load-in-c-key-approaches-and-strategies

#полезное
👍29🔥123
В другой раз, Дом.

Я завалил городской экзамен на водительские права в Грузии
😢55🤣12🎉3
Скриншот-суббота
Vol. 79


Не сдал, не записал, скриншот не сделал

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

Выше уже писал, что на права не сдал. Пересдать-то пересдам, жаль что придется снова отменять активности. Ладно, прорвемся. В очереди целых 3 видео!

___
Как ваши делишки? Покажите чего-нибудь? В комментариях, конечно же!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍6
Привет, геймдевелоперы, сегодня анимация!

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

https://dtf.ru/gamedev/175323-kak-delat-energichnuyu-animaciyu-sovety-i-tehniki-ot-animatora-skullgirls

#полезное #статьи
❤‍🔥13👍7🔥4
Немножко новостей, а то что-то тихо тут

1. Записал таки новое видео! DI Container будет на канале в пятницу. Следующее видео по проекту будет с DI + EntryPoint + менеджмент сцен.
2. Похоже надо нанимать секретаря, я ничего не успеваю: договариваться, отвечать всем на довольно частые вопросы. Как минимум, в ближайшее время сделаю несколько постов, которые потом превращу в менюшку для канала. Если будет время, конечно же!
34👍114🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Кстати, о птичках - Unity не обманули, что в Unity 2023 6 будет бесплатное отключение сплешскрина
🎉39👍103💩1
⚡️Новое видео в Лавке Разработчика! Самописный DI контейнер

Настало время разобраться в кишочках типичного DI контейнера, так что своими ручками напишем, поймем (надеюсь), что откуда произрастает. А если не до конца понятно - то в следующем видео по проекту добьем практикой уже на боевом проекте. Лайки, репосты, комментарии приветствуются, во имя Лавки Разработчика, конечно!

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

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


Вроде ничего не сделал, а времени потрачено, как будто сделал.

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

🔠 Выложил видео в Лавке Разработчика, ну тот, что вчера, про DI контейнер. Самописный, да.

___
Напоминаю, что в Лавке Разработчика в рубрике скриншот-суббота в комментариях нужно делиться своими достижениями и антидостижениями за неделю! Иначе штраф - сердечко!

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

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

https://skillbox.ru/media/gamedev/kak-rabotaet-sistema-chastits-v-unity-i-chto-s-eye-pomoshchyu-mozhno-sdelat/

#полезное #статьи
😁18👍104👎1
Поговорим за нейросети? Вот у Unity есть Sentis..

Про нейросети можно долго дискутировать, при этом тем предостаточно. Поэтому давайте немножко обмусолим инструмент Sentis, что по факту - модель от Unity, которую можно интегрировать прямиков в рантайм. Говорят можно жесты легко распознавать, текст, при чем рукописный тоже, работать с глубиной камеры, распознавание голоса и т.д. Все это доступно в мультиплатформе, конечно.

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

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

Как говорил всем известный великий филосов: "Сомнительно, нуу... Окэй."
👍21🔥3
🔥Ловите подгон, господа разработчики: базированный DI Container

Для тех, кто как я не приветствует использование нагруженных DI контейнеров, по мотивам ролика из Лавки Разработчика, немножко отрефакторил и собрал базированный контейнер в .unitypackage. Кому надо - берите, пользуйтесь, ставьте звездощки:

BaCon - базированный DI контейнер

#полезное #ассеты
Please open Telegram to view this post
VIEW IN TELEGRAM
31🔥17👍3👎3❤‍🔥1
Пару слов о нейросетках, которые "могут создавать игры"

P.S. Когда-нибудь, я научусь делать шортсы, но не в этот раз (кстати, их никто не смотрит, знали?)

https://www.youtube.com/shorts/qE5ud-ppZd4
👍21🔥5❤‍🔥2💯1
💰Тут рядом геймдевелоперское мероприятие вот-вот произойдет, с солидными чаевыми призовыми и очным финалом в Иннополисе

Мероприятие называется Лаборатория и состоит из двух этапов:

1. Онлайн-геймджем 10—17 июня
Команды до 5 человек разработают проекты и разместят их на itch.io.

2. Очный финал 6—8 июля в Иннополисе
Питч лучших проектов, мастер-классы, лекции представителей игровой индустрии и оглашение победителей.

Призовой фонд - 300 000 рублей

Прием заявок до 9 июня, так что рекомендую поторопиться!
Регистрация на сайте gameopenlab.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134
Скриншот-суббота
Vol. 81


А теперь наоборот, вроде не сильно напрягался, а оно вон сколько всякого вышло:

🔠 100 дневка. Игра: на этой неделе чуток совсем. Сыграла свою роль прокрастинация на фоне того, что не выходит сделать так, как я хотел задешево :) Но в целом, решения приняты, фича "селфи на фоне стикеров" будет работать так:
- На винде: сохранение скриншота в папку
- На андроиде: шаринг скриншота
- В вебе: открытие скриншота в соседней вкладке
Первые два готовы, сделал фабрику, и в зависимости от платформы выдается обработчик скриншотов. Сладко, гладко, можно двигаться дальше. Да и отключаю UI теперь для скриншота. На андроиде видео было в прошлый раз, в этот раз на винде. В комментах, конечно же.

🔠 Также на этой неделе вышел базированный DI контейнер BaCon без всяких обвесов. Не знаю, как вы, а я пользоваться точно буду, а то писал с нуля уже несколько раз.

🔠 Снова экспериментирую с шортсами. Вышло лучше чем в прошлый раз, но все еще не то, что я себе представляю. Ну да ладно, прогресс-то есть. Кстати, оно про нейросетки, которые "могут сделать игру за вас".

🔠 Подготовил новое видео для Лавки, не по проекту #пилимигру, о чем - узнаете уже в этот понедельник

🔠 Спланировал пидео уже по проекту #пилимигру, кровь из носу постараюсь записаться на выходных, потому что на след неделе буду в Стамбуле на кофе WN Conference и там уже записаться не получится. Кстати, если кто-то на конференции будет - го встретимся.

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5🔥31
🔖История о магическом баге

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

Тыкали его (спайн файл) и так и эдак - ну точно правильные настройки, ничего не должно ломаться. Обнаружили, что проблема оказывается есть и на моем ноуте, на котором я собираю билды. А на других нет! Система одна и та же, коммит один и тот же.

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

Напомню еще раз, что подобное со мной и в юнити случалось.

Рассказывайте ваши магические истории из опыта в комментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚11👍8🤔7🤯2
Ежемесячная подборка бесплатных ассетов от Speed Tutor! Май 2024

Разбирайте:
https://assetstore.unity.com/lists/free-assets-may-2024-5773593567239

#ассеты
👍14🎉7🤗1
⚡️Новое видео в Лавке Разработчика! Большой обзор сервиса Game Push, а также розыгрыш!

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

Game Push - это сервис, который объединяет все программистское барахло из различных платформ (преимущественно веб) в единый SDK, и по факту, не нужно мучаться, подключая SDK от разных платформ, везде своя платежка, везде своя реклама, везде свои соц. фишечки. В общеми в Game Push все это вместе. Подробности в видео, там прям по порядочку все описано!

🕹А по поводу розыгрыша: ребята из Game Push предлагают нам с вами разыграть целых 10 месячных тарифов "Стардарт". Разыгрывать будем среди тех, кто в комментариях пришлет скрин, или описание игры, которую он разрабатывает, а также, какие фишки Game Push он хотел бы использовать в своих проектах. Подробности о фичах, опять же, можно глянуть на сайте, или в видеообзоре.

Я например, использовал бы платежку, рекламу, лидерборды, ну и хранение бандлов однозначно. А вы?

https://www.youtube.com/watch?v=3izIsjVctt8

P.S. Также можно присоединиться к сообществу разработчиков, кто уже присоединился к Game Push

#видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍245👎4🔥2🤗1
Доброго утра из Стамбула, прямиком с конференции WN Conference
339👍6❤‍🔥5🔥5🤗1