Трюки со скриптами в редакторе Unity, которые сэкономят вам кучу времени и нервов
Так называются целых две статьи. Там сборная солянка из очевидных, не очень очевидных, полезных и так себе подходов, которые используют разработчики при создании игр. Почитать для общего развития рекомендую!
➡️ Часть 1
➡️ Часть 2
#полезное #статьи
Так называются целых две статьи. Там сборная солянка из очевидных, не очень очевидных, полезных и так себе подходов, которые используют разработчики при создании игр. Почитать для общего развития рекомендую!
#полезное #статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Трюки со скриптами в редакторе Unity, которые сэкономят вам кучу времени и нервов. Часть 1
В большинстве проектов, которые мне довелось видеть, разработчикам приходится выполнять множество рутинных периодически повторяющихся задач, в которых очень легко оступиться и сделать ошибку, особенно...
👍23❤🔥5❤1
#пилимигру 8. Слой сервисов. Последние приготовления
Да, я знаю, что всем уже надоело смотреть и слушать, как мы ведем подготовку к разработке игры про строительство. Однако, 8 видео по ~30 минут - это всего 4 часа, а за это время мы заложили фундамент, который позволяет разрабатывать игру практически любого масштаба. Так что, не дуемся, и досматриваем подготовку. Дальше уже пойдут более приземленные вещи во вьюшной части.
Лайк только не забудьте поставить, а то еще шантажироваться придется, а я этого не хочу.
https://youtu.be/2iew-iOjRDo
Версия ВК видео | Версия RuTube
#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
#пилимигру 8. Слой сервисов, последние приготовления
Поддержать проект можно по ссылкам: https://www.donationalerts.com/r/gamedevlavka https://boosty.to/gamedevlavka https://paypal.me/gamedevlavka Возможно, вы уже устали от того, что проект всё еще не начал выглядеть хоть как-то. Вечная подготовка, один код…
👍49🔥24❤4🙏1🫡1
Скриншот-суббота
Vol. 96
Отчёт с какого-то водопада, писал его часа 2
🔠 100 Days Of Jo-Jo: движемся. Доработал свет, оптимизировал физику, даже телефон перестал, обновил UI геймплея (джойстик, кнопку интеракции), сделал телевизор работающим, там нынче показывают Мстителей. Видео в комментариях
🔠 Проект #пилимигру получил новый, восьмой выпуск, где мы закрываем основную базу баз и создаём понимание слоя сервисов. Есть и на YouTube и в ВК Видео и на RuTube
___
Скидывайте и свои результаты в комментарии по-быстрому, а то тут ппц!
#скриншотсуббота
Vol. 96
Отчёт с какого-то водопада, писал его часа 2
___
Скидывайте и свои результаты в комментарии по-быстрому, а то тут ппц!
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7
Unite 2024, что по планам в Unity
Сори, что-то я как-то провтыкал пост сделать
- 17 Октября 2024 релиз Unity 6
- Оптимизация рендера URP, чтобы на мобилках меньше памяти и энергии кушало
- Несколько плюшек для тонкой настройки рендера (опять же, для перфоманса)
- Плюшки для многопользовательских игр, включая плавную миграцию хоста из коробки (это хорошо, но я не смотрел вглубь)
- Какая-то система безопасного развертывания обновлений, скорее всего связана с облаком, но это не точно. Мол откатываться если что удобно, но и без этой системы на Git все хорошо откатывается. Надо инвестигировать
- Настройка рекламных сетей прямо в редакторе
- Улучшена поддержка браузеров ддя мобилок (это мы еще посмотрим)
- Следующая версия будет 6.1, с ECS в ядре движка, доработтанный Deferred рендеринг, поддержка складных экранов на мобилках, и вроде новые профили сборки вроде Facebook Instant Games
Звучит неплохо, хотя и множество неиспользуемых тонких финтиплюшек. Хотелось бы Web человеческий, а не вот это вот всё. Но оптимизация рендера на мобилках, это, конечно, хорошо.
Сори, что-то я как-то провтыкал пост сделать
- 17 Октября 2024 релиз Unity 6
- Оптимизация рендера URP, чтобы на мобилках меньше памяти и энергии кушало
- Несколько плюшек для тонкой настройки рендера (опять же, для перфоманса)
- Плюшки для многопользовательских игр, включая плавную миграцию хоста из коробки (это хорошо, но я не смотрел вглубь)
- Какая-то система безопасного развертывания обновлений, скорее всего связана с облаком, но это не точно. Мол откатываться если что удобно, но и без этой системы на Git все хорошо откатывается. Надо инвестигировать
- Настройка рекламных сетей прямо в редакторе
- Улучшена поддержка браузеров ддя мобилок (это мы еще посмотрим)
- Следующая версия будет 6.1, с ECS в ядре движка, доработтанный Deferred рендеринг, поддержка складных экранов на мобилках, и вроде новые профили сборки вроде Facebook Instant Games
Звучит неплохо, хотя и множество неиспользуемых тонких финтиплюшек. Хотелось бы Web человеческий, а не вот это вот всё. Но оптимизация рендера на мобилках, это, конечно, хорошо.
👍29🔥2❤1
Ответ на вопрос для кого-то будет очевидным, а для кого-то новой, полезной, информацией. Я хочу опробовать интерактивчик на разминку мозгов, поэтому необходимо разобраться с термином.
Я бы сказал, что core-геймплей - это ответ на вопрос "А про что игра?", но это будет не совсем верным. Ибо не геймдизайнеры, могут дать неправильный ответ.
Core-геймплей - это одна или несколько механик игры, которые, зачастую, определяют жанр самой игры. Поэтому так легко по названию жанра понять, что нужно делать в игре: шутер - бегать и стрелять, платформер - бегать, прыгать, собирать предметы, слешер - очевидно, бегать и кромсать бесконечные волны врагов.
Понятно, что в каждой игре, кроме Core-геймплея существует еще много чего (что, мы обсудим позднее). Для меня сейчас важен конкретно этот термин :)
#полезное #словарь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤3🔥2😢2
Всем привет! 👋
Объявляю набор на свой курс Full-Stack Unity Developer🔥
Скажу сразу: курс будет бомба, потому что он научит вас делать игры быстро, дешево и качественно!
Цель курса: обучить Unity разработчика реализовывать механики с помощью процедурного и функционального программирования по методологии Test-Driven Development без монобехов
В качестве демо-проекта будет мультиплеерный шутер, написанный на Атомарном Фреймворке и Photon Fusion 2. Поэтому на курсе будем разбирать не только принципы SOLID и MVx паттерны, но и как в целом выстроить архитектуру сетевой игры. Также отдельный упор будет сделан на ИИ и ECS 💣
Более подробно о курсе можно посмотреть на сайте
Записаться можно в лс @starkre22
Осталось 5 мест
Жду всех 7 октября 😉
Объявляю набор на свой курс Full-Stack Unity Developer🔥
Скажу сразу: курс будет бомба, потому что он научит вас делать игры быстро, дешево и качественно!
Цель курса: обучить Unity разработчика реализовывать механики с помощью процедурного и функционального программирования по методологии Test-Driven Development без монобехов
В качестве демо-проекта будет мультиплеерный шутер, написанный на Атомарном Фреймворке и Photon Fusion 2. Поэтому на курсе будем разбирать не только принципы SOLID и MVx паттерны, но и как в целом выстроить архитектуру сетевой игры. Также отдельный упор будет сделан на ИИ и ECS 💣
Более подробно о курсе можно посмотреть на сайте
Записаться можно в лс @starkre22
Осталось 5 мест
Жду всех 7 октября 😉
👍17🔥7❤6⚡1
#пилимигру 9. Добавляем View и ViewModels наконец-то
Вот оно и произошло. В Лавке Разработчика в рамках проекта #пилимигру появился визуал. Визуал, конечно, громко сказано, правильнее сказать слой View и ViewModels (у нас жи MVVM). Меняется состояние - визуал реагирует - всё, что нужно знать о новом видео. А как это сделать - смотрите сами! Только там активностей навешайте, плез, чтобы типа канал ппц активный, это помогает ему развиваться
https://youtu.be/bYIIOcw1jyM
Версия ВК Видео | Версия RuTube
#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
#пилимигру 9. Добавляем View, ViewModel и соединяем их наконец-то в Unit
Поддержать проект можно по ссылкам:
https://www.donationalerts.com/r/gamedevlavka
https://boosty.to/gamedevlavka
https://paypal.me/gamedevlavka
Наверное, одна из самых важных серий проекта #пилимигру, так как он завершает построение архитектуры проекта в…
https://www.donationalerts.com/r/gamedevlavka
https://boosty.to/gamedevlavka
https://paypal.me/gamedevlavka
Наверное, одна из самых важных серий проекта #пилимигру, так как он завершает построение архитектуры проекта в…
🔥44👍6❤1
Скриншот-суббота
Vol. 97
Представляете? Сентябрь-то уже почти всё!
🔠 100 Days Of Jo-Jo: движемся потихоньку. Приделал небольшую анимацию на стрикер управления, засетапил шкаф с вещами. Сделал возможность переключать скины, появилось пару скинов, добавил возможность переключать эмоции, появилось пару эмоций. Все в зародыше. Начал разрабатывать финальную панель настроек для селфи возле стены стикеров. Видео в комменты закину
🔠 9-я серия проекта #пилимигру вышла вчера в Лавке Разработчика. У нас там уже домики появляются, через MVVM. Так что у кого есть вопросики по MVVM реализации в юнити - рекомендую следить за проектом. Видео по ссылкам на YouTube, RuTube и в ВК Видео
🔠 На Humble купил самый башой бандл от Synty. Теперь есть много всякого для прототипирования, чему я несказанно рад! Осталось только время найти на прототипирование
___
Делитесь скриншотами, экранками,нюдсами в комментариях. Так уж у нас заведено.
#скриншотсуббота
Vol. 97
Представляете? Сентябрь-то уже почти всё!
___
Делитесь скриншотами, экранками,
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5⚡3🔥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% скидку на этот ассет.
#ассеты
Ассет при помощи искусственного интеллекта (хотя, честно признаться, выглядит как слегка доработанный IK алгоритм, но может я чего упускаю) помогает выставлять позы для гуманоидов. Это может сильно улучшить и ускорить анимирование персонажей, если шо. Так что пока можно, заберите!
P.S. Не забудьте при покупке ввести промокод AIKODEX - именно он дает 100% скидку на этот ассет.
#ассеты
Unity Asset Store
Pose AI | Generative AI | Unity Asset Store
Get the Pose AI package from AiKodex and speed up your game development process. Find this & other Generative AI options on the Unity Asset Store.
👍21🔥9
Небольшой апдейт на ближайшие пару недель
Я в стадии близкому к выгоранию уже пару недель, так что мне надо взять небольшой перерывчик в создании видео, ну и в отпуск сгонять. Так что на этой и на следующей неделе видороликов не будет. Буду голову остужать :)
Посты будут выходить потихонечку. Ну и помните, что любые вопросы можно задавать в Таверне.
И да, скорее всего к проекту #пилимигру в ближайшее время нарисую схемку и закреплю в ридми в репозитории. Чтобы можно было верхнеуровнево понимать, чего у нас откуда растет и меньше путаться по коду
Пы.Сы. Вчера в фортнайт играл на сыче, представляете?! Как люди это делают!? Как вообще на стиках люди в шутеры играют?? А так, красиво.
Я в стадии близкому к выгоранию уже пару недель, так что мне надо взять небольшой перерывчик в создании видео, ну и в отпуск сгонять. Так что на этой и на следующей неделе видороликов не будет. Буду голову остужать :)
Посты будут выходить потихонечку. Ну и помните, что любые вопросы можно задавать в Таверне.
И да, скорее всего к проекту #пилимигру в ближайшее время нарисую схемку и закреплю в ридми в репозитории. Чтобы можно было верхнеуровнево понимать, чего у нас откуда растет и меньше путаться по коду
Пы.Сы. Вчера в фортнайт играл на сыче, представляете?! Как люди это делают!? Как вообще на стиках люди в шутеры играют?? А так, красиво.
Telegram
Таверна Разработчика
Чат для подписчиков YouTube канала Лавка Разработчика
👍36🔥6🙏5
Скриншот-суббота
Vol. 98
В ближайшие 2 субботы я отдыхающий подвыгоревший ёжик, восстанавливающий силы. Попытки что-то сделать на неделе были, но я не вывез.
___
Так что, го по традиции скидывать в комментарии результаты за неделю, глядеть, лайкать, обсуждать и всё такое.
P.S. Готовил (и продолжу позже) материал на тему Flatbuffers, оптимизированное хранение конфигов. Тема очень специфическая, и материала по ней немного. Хочу разобрать.
#скриншотсуббота
Vol. 98
В ближайшие 2 субботы я отдыхающий подвыгоревший ёжик, восстанавливающий силы. Попытки что-то сделать на неделе были, но я не вывез.
___
Так что, го по традиции скидывать в комментарии результаты за неделю, глядеть, лайкать, обсуждать и всё такое.
P.S. Готовил (и продолжу позже) материал на тему Flatbuffers, оптимизированное хранение конфигов. Тема очень специфическая, и материала по ней немного. Хочу разобрать.
#скриншотсуббота
👍10❤🔥5🔥2👀1
Скриншот-суббота
Vol. 99
Прямо сейчас я отдохнувший и заряженный еду из Армении обратно в Грузию. Уже готов пилить материал :)
Но скриншот-субботу для Лавки никто не отменял!
___
Присылайте видео, скриншоты, текстовые описания ваших трудов за неделю! И других лайкать не забывайте!
#скриншотсуббота
Vol. 99
Прямо сейчас я отдохнувший и заряженный еду из Армении обратно в Грузию. Уже готов пилить материал :)
Но скриншот-субботу для Лавки никто не отменял!
___
Присылайте видео, скриншоты, текстовые описания ваших трудов за неделю! И других лайкать не забывайте!
#скриншотсуббота
🔥15❤🔥9
Всем здрасти, как вы тут, держитесь?
Слышал дискорд, кое-где заблочили, как вам? Чем пользуетесь? Чего еще заблочили? Какие новости вообще?
Я подразобрался с делами, накопившимися за отпуск и потихоньку вкатываюсь в режим. Как и обещал, следующее видео будет про Flatbuffers, не маленькое, так что нужно время на подготовку.
Всем спасибо за внимание, скучал по вам!
Слышал дискорд, кое-где заблочили, как вам? Чем пользуетесь? Чего еще заблочили? Какие новости вообще?
Я подразобрался с делами, накопившимися за отпуск и потихоньку вкатываюсь в режим. Как и обещал, следующее видео будет про Flatbuffers, не маленькое, так что нужно время на подготовку.
Всем спасибо за внимание, скучал по вам!
⚡24🔥18🤡3
Что говорят:
Рендеринг:
- Улучшенный рендер, мол перенесли какую-то математику с CPU на GPU, что позволяет рисовать большие сцены быстрее
- URP Render Graph помогает мобилкам не страдать на рендере и экономить батарейку (это круто, кстати)
- Возможность апскейла кадров
Мультиплеер:
- Некий Multiplayer Center, позволющий настраивать мальтиплеер на кончиках пальцев. Надо потыкать, звучит оч прикольно.
- Можно тестить мультиплеер прямо внутри редактора, а не извращаясь с билдами
- Тихое переключение хоста. ХЗ как работает, если честно
Платформы:
- Поддержка мобильных браузеров. Звучит подозрительна|
- Какие-то Addressables для андроида, пока не понял, что улучшает. Вероятно, скорость загрузки ресурсов.
ИИ:
- Как я понял можно юзать в геймплее, оффлайн, на всех платформах, пилить ассеты и даже анимации к ним. Но, насколько я помню за такое надо доплачивать
Другое:
- Улучшения по картинке для крутых поцанов с HDRP - освещение, туманы, смена дня и ночи,
- Что-то там с профайлером улучшения
- Реклама UI Toolkit
- Реклама Cinemachine камеры
Ролик презентация
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Unity 6 - Create faster and reach more platforms
Introducing Unity 6 – now available for download.
Unity 6 is all about giving you fast and easy creation to meet your vision.
Discover faster rendering, powerful lighting options, end-to-end multiplayer workflows, dynamic AI capabilities, and increased…
Unity 6 is all about giving you fast and easy creation to meet your vision.
Discover faster rendering, powerful lighting options, end-to-end multiplayer workflows, dynamic AI capabilities, and increased…
👍43🔥9
Небольшой апдейт по проекту #пилимигру. Схемки
Я обещал сделать схемки для проекта, но чет забыл совсем про них. Так что вот. Оказалось не просто обрисовать схемками все понятным образом (для меня-то понятно), так что любые вопросы, дополнения, возражения, иски в суд, можно кидать в комменты к посту, или в Таверну, доработаем так, чтобы стало понятно всем.
Возможно нужно видео снять, чтобы дополнить/пояснить, чекаво, чтобы стало максимально понятно. Если так, то навешивайте⚡️ на этот пост.
Репозиторий (схемки в высоком разрешении уже там)
Я обещал сделать схемки для проекта, но чет забыл совсем про них. Так что вот. Оказалось не просто обрисовать схемками все понятным образом (для меня-то понятно), так что любые вопросы, дополнения, возражения, иски в суд, можно кидать в комменты к посту, или в Таверну, доработаем так, чтобы стало понятно всем.
Возможно нужно видео снять, чтобы дополнить/пояснить, чекаво, чтобы стало максимально понятно. Если так, то навешивайте
Репозиторий (схемки в высоком разрешении уже там)
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - vavilichev/mBuilding
Contribute to vavilichev/mBuilding development by creating an account on GitHub.
⚡25❤🔥7👍4🔥2🤩2
Скриншот-суббота
Vol. 100
Выжали сотку💪
🔠 Приготовил схемки, верхнеуровнево описывающие архитектуру проекта #пилимигру. Глянуть можно прямо в открытом репозитории, и вообще можно копаться там, сколько душе угодно
🔠 ВК предложили монетизировать контент (хоть кто-то предложил), так что потихоньку заливаю старые видео туда. Результаты ожидаю примерно нулевые, но попробую дублировать посты и туда, может труп заведется. Предлагаю подписаться, если в вк еще сидит кто-то в этом мире
🔠 Потихоньку готовлю видео про Flatbuffers, инструмент для хранения и использования больших конфигов (вместо этих ваших жейсонов)
___
Медленно вхожу в лавочные дела (чего не сказать об основном проекте, там времени на расскачку нет). Пока вот не добрался до 100 Days Of Jo-Jo, но и это впереди. У вас как? Что по скринам? Присылайте в комменты!
#скриншотсуббота
Vol. 100
Выжали сотку
___
Медленно вхожу в лавочные дела (чего не сказать об основном проекте, там времени на расскачку нет). Пока вот не добрался до 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 месяца обучения ты получишь навыки, которые помогут влиться в геймдев и начать карьеру с сильным портфолио!
📝Заполняй заявку: тут
📚 Программа курса : тут
Наш курс по гейм-дизайну — это возможность создать собственный игровой прототип на Twine, освоить основы HTML и CSS и попробовать себя в разработке с нуля.
🕹 Разработай собственный прототип!
🎮 Участвуй в нашем гейм-джеме только для студентов и создай игру в команде за три дня!
🎯 Научись работать с игровыми метриками и аналитикой, а также применять теорию вероятностей для расчета баланса.
📚 Учись в удобное время с помощью записанных видеоуроков.
📃 В конце курса поможем составить резюме, написать сопроводительное письмо и создать портфолио, которое заметят работодатели.
За 2 месяца обучения ты получишь навыки, которые помогут влиться в геймдев и начать карьеру с сильным портфолио!
📝Заполняй заявку: тут
📚 Программа курса : тут
❤14👎8😎6