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

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

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Всем привет! 👋
Объявляю набор на свой курс Full-Stack Unity Developer🔥

Скажу сразу: курс будет бомба, потому что он научит вас делать игры быстро, дешево и качественно!

Цель курса: обучить Unity разработчика реализовывать механики с помощью процедурного и функционального программирования по методологии Test-Driven Development без монобехов

В качестве демо-проекта будет мультиплеерный шутер, написанный на Атомарном Фреймворке и Photon Fusion 2. Поэтому на курсе будем разбирать не только принципы SOLID и MVx паттерны, но и как в целом выстроить архитектуру сетевой игры. Также отдельный упор будет сделан на ИИ и ECS 💣

Более подробно о курсе можно посмотреть на сайте

Записаться можно в лс @starkre22
Осталось 5 мест

Жду всех 7 октября 😉
👍17🔥761
⚡️Новое видео в Лавке Разработчика!
#пилимигру 9. Добавляем View и ViewModels наконец-то

Вот оно и произошло. В Лавке Разработчика в рамках проекта #пилимигру появился визуал. Визуал, конечно, громко сказано, правильнее сказать слой View и ViewModels (у нас жи MVVM). Меняется состояние - визуал реагирует - всё, что нужно знать о новом видео. А как это сделать - смотрите сами! Только там активностей навешайте, плез, чтобы типа канал ппц активный, это помогает ему развиваться

https://youtu.be/bYIIOcw1jyM

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

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

Представляете? Сентябрь-то уже почти всё!

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

🔠 9-я серия проекта #пилимигру вышла вчера в Лавке Разработчика. У нас там уже домики появляются, через MVVM. Так что у кого есть вопросики по MVVM реализации в юнити - рекомендую следить за проектом. Видео по ссылкам на YouTube, RuTube и в ВК Видео

🔠 На Humble купил самый башой бандл от Synty. Теперь есть много всякого для прототипирования, чему я несказанно рад! Осталось только время найти на прототипирование

___
Делитесь скриншотами, экранками, нюдсами в комментариях. Так уж у нас заведено.

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2👌1
🔖А вы помните, что вы покупаете не игры, а возможность пользоваться ими?

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

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

Давно хотел переходить на физические коллекционки. Жду переезда, а там заживем!

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😱12👍5🫡3
Основная идея
————————————
Создать для геймеров инструмент влияния на развитие всей игровой индустрии

Как я хочу это сделать ?
————————————
Построить "Кремниевую долину для гейминга" и собрать там талантливых энтузиастов для создания этого инструмента

Чем ты можешь помочь ?!
————————————
Ознакомься с Концепцией и поделись своим мнением, а также видением будущего игровой индустрии ("концепция" это ссылка на пост)

(Необходимо собрать как можно больше мнений, чтобы скорректировать идею и приступить к реализации)

Зачем это тебе ?!
————————————
Участвовать в создании будущего намного интереснее, чем быть просто наблюдателем!

Подписывайся
🤡21🤔8🌚1😐1🗿1
Там распродажа ассетов в AssetStore от паблишера. И под шумок можно в течение пары дней бесплатно вытащить ассет Pose AI, который в целом выглядит недурно. Ну а если учесть, что бесплатно, то очень недурно.

Ассет при помощи искусственного интеллекта (хотя, честно признаться, выглядит как слегка доработанный IK алгоритм, но может я чего упускаю) помогает выставлять позы для гуманоидов. Это может сильно улучшить и ускорить анимирование персонажей, если шо. Так что пока можно, заберите!

P.S. Не забудьте при покупке ввести промокод AIKODEX - именно он дает 100% скидку на этот ассет.

#ассеты
👍21🔥9
Небольшой апдейт на ближайшие пару недель

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

Посты будут выходить потихонечку. Ну и помните, что любые вопросы можно задавать в Таверне.

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

Пы.Сы. Вчера в фортнайт играл на сыче, представляете?! Как люди это делают!? Как вообще на стиках люди в шутеры играют?? А так, красиво.
👍36🔥6🙏5
Скриншот-суббота
Vol. 98


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

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

P.S. Готовил (и продолжу позже) материал на тему Flatbuffers, оптимизированное хранение конфигов. Тема очень специфическая, и материала по ней немного. Хочу разобрать.

#скриншотсуббота
👍10❤‍🔥5🔥2👀1
Скриншот-суббота
Vol. 99


Прямо сейчас я отдохнувший и заряженный еду из Армении обратно в Грузию. Уже готов пилить материал :)
Но скриншот-субботу для Лавки никто не отменял!
___
Присылайте видео, скриншоты, текстовые описания ваших трудов за неделю! И других лайкать не забывайте!

#скриншотсуббота
🔥15❤‍🔥9
Всем здрасти, как вы тут, держитесь?

Слышал дискорд, кое-где заблочили, как вам? Чем пользуетесь? Чего еще заблочили? Какие новости вообще?

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

Всем спасибо за внимание, скучал по вам!
24🔥18🤡3
⚡️Unity 6 релизнулась пока мы спим тут

Что говорят:

Рендеринг:
- Улучшенный рендер, мол перенесли какую-то математику с CPU на GPU, что позволяет рисовать большие сцены быстрее
- URP Render Graph помогает мобилкам не страдать на рендере и экономить батарейку (это круто, кстати)
- Возможность апскейла кадров

Мультиплеер:
- Некий Multiplayer Center, позволющий настраивать мальтиплеер на кончиках пальцев. Надо потыкать, звучит оч прикольно.
- Можно тестить мультиплеер прямо внутри редактора, а не извращаясь с билдами
- Тихое переключение хоста. ХЗ как работает, если честно

Платформы:
- Поддержка мобильных браузеров. Звучит подозрительна|
- Какие-то Addressables для андроида, пока не понял, что улучшает. Вероятно, скорость загрузки ресурсов.

ИИ:
- Как я понял можно юзать в геймплее, оффлайн, на всех платформах, пилить ассеты и даже анимации к ним. Но, насколько я помню за такое надо доплачивать

Другое:
- Улучшения по картинке для крутых поцанов с HDRP - освещение, туманы, смена дня и ночи,
- Что-то там с профайлером улучшения
- Реклама UI Toolkit
- Реклама Cinemachine камеры

Ролик презентация

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥9
Небольшой апдейт по проекту #пилимигру. Схемки

Я обещал сделать схемки для проекта, но чет забыл совсем про них. Так что вот. Оказалось не просто обрисовать схемками все понятным образом (для меня-то понятно), так что любые вопросы, дополнения, возражения, иски в суд, можно кидать в комменты к посту, или в Таверну, доработаем так, чтобы стало понятно всем.

Возможно нужно видео снять, чтобы дополнить/пояснить, чекаво, чтобы стало максимально понятно. Если так, то навешивайте ⚡️ на этот пост.

Репозиторий (схемки в высоком разрешении уже там)
Please open Telegram to view this post
VIEW IN TELEGRAM
25❤‍🔥7👍4🔥2🤩2
Скриншот-суббота
Vol. 100


Выжали сотку💪

🔠 Приготовил схемки, верхнеуровнево описывающие архитектуру проекта #пилимигру. Глянуть можно прямо в открытом репозитории, и вообще можно копаться там, сколько душе угодно

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

🔠 Потихоньку готовлю видео про Flatbuffers, инструмент для хранения и использования больших конфигов (вместо этих ваших жейсонов)

___
Медленно вхожу в лавочные дела (чего не сказать об основном проекте, там времени на расскачку нет). Пока вот не добрался до 100 Days Of Jo-Jo, но и это впереди. У вас как? Что по скринам? Присылайте в комменты!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥8👍5🔥3
🕹Вопрос с подвохом

Все согласятся, что самые стремные ошибки в программировании - логические. При чем те, что не ломают выполнение программы и не выкидывают исключение.

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

bool hasChanged = doSomeChanges();  // возвращает успех или не успех
hasChanged = hasChanged || doAnotherChanges(); // метод также возвращает успех или не успех

Надо, чтобы выполнился doAnotherChanges() с возвращением результата, и все второе выражение вернуло true если hasChanged было true ИЛИ результат второго метода вернул true

Вам полегче задачка, т.к. вы знаете, что в этих строчках ошибка, а теперь представьте, что просто программа работает неправильно, но никаких проблем нет. Попробуй найти такоэ :)
Please open Telegram to view this post
VIEW IN TELEGRAM
👀11💩7👍5😱3😁2
Мечтаешь попасть в игровую индустрию, но не знаешь, с чего начать? На самом деле, каждый может не только играть в игры, но и создавать их!

Наш курс по гейм-дизайну — это возможность создать собственный игровой прототип на Twine, освоить основы HTML и CSS и попробовать себя в разработке с нуля.

🕹 Разработай собственный прототип!
🎮 Участвуй в нашем гейм-джеме только для студентов и создай игру в команде за три дня!
🎯 Научись работать с игровыми метриками и аналитикой, а также применять теорию вероятностей для расчета баланса.
📚 Учись в удобное время с помощью записанных видеоуроков.

📃 В конце курса поможем составить резюме, написать сопроводительное письмо и создать портфолио, которое заметят работодатели.

За 2 месяца обучения ты получишь навыки, которые помогут влиться в геймдев и начать карьеру с сильным портфолио!

📝Заполняй заявку: тут
📚 Программа курса : тут
14👎8😎6
Российская консоль Эльбрус, убийца PlayStation 6, выйдет в 2028

В общем, новость уже давно не новость, но в рф разрабатывается игровая консоль, и в августе этого года в сеть утекли изображения консоли и даже ее спеки. Консоль разрабатывается на базе процессора Эльбрус-2С3, который поддерживает x86 приложухииии... В списке поддеживаемых (уже) игр Doom 3, CS GO, S.T.A.L.K.E.R., Serious Sam, GTA III... Движки, судя по фоткам поддерживают Nau Engine, Unigine, даже Godot.

По оценкам комплектующих, цена консоли ожидается от 50 тыс. рублей (~$520).

Сомнительно, нууууу, окей. С другой стороны, существует же консоль PlayDate xD
🤣38👍7🤡6😁5💩32🔥1🤮1
Ночной пост из Лавки. Видео не записал, но сделал кое-что важное

Всю неделю полировал шаблон для быстрого разворачивания тех самых FlatBuffers от гугла для использования в связке FlatBuffers + Google Spreadsheets = оптимизированные конфиги в таблицах с импортом по кнопочке. Знаю, мало кому нужны сложности, однако, шаблон я все-таки сделаю открытым.

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

И все равно огорчу, т.к. кренделя к таблицам нельзя шарить в открытый доступ, то классы конфигов скомпилируются через FlatBuffers/Compile FlatBuffers Schemas, а вот заимпортить тестовые таблички не получится. Кренделей в проекте нет.

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

Можно звездочку пока на репозиторий поставить :3
Ну и покопаться, если желание есть.

Пы.Сы. Нужно только в тех проектах, где ожидаются большие таблицы с конфигами. Для мелких проектов можно и на SO на коленке собрать.
👍165🔥3🤡1