Сейчас готовлю выступление на конференцию разработчиков (подробности будут немного позже). Буду выступать с темой полезных и необходимых инструментов для разработки на Unity.
Пишите в комментариях, думаю многим будет интересно почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩22👍8🐳3😁2👾1
Киньте
При обучении (как на ютубе, так и на своих курсах), помимо различных языковых и архитектурных конструкций, я стараюсь также акцентировать внимание на некоторых моментах связанных с клин кодом. И хотел бы выделить маленький эпизод с урока, на который многие не обращают внимание - использование приватных свойств для улучшения читаемости.
Представим, что у нас есть платформер и мы хотим возвращать поворот персонажа, в зависимости от его скорости. Для этого делаем вот такой метод:
private Quaternion GetRotationFrom(Vector3 velocity)
{
if (velocity.x > 0)
return new Quaternion(0, 0, 0, 0);
if (velocity.x < 0)
return Quaternion.Euler(0, 180, 0);
return _character.transform.rotation;
}
В целом метод довольно не сложный (возвращается поворот влево или вправо в зависимости от скорости), однако человеку, который первый раз взглянул на код надо немного времени на подумать, что тут за кватернионы, почему они именно такие и тп. Более того - это чистого вида "магические" числа и если мы где-то еще захотим использовать такие определение поворотов, то нам снова надо будет дублировать эти кватерноны и появятся все обычные проблемы, связанные с тем, что одна и та же вещь определена в разных местах
Поэтому тут лучше будет вынсти приватные свойства для определения этих поворотов и немного переписать метод:
private Quaternion TurnRight => new Quaternion(0, 0, 0, 0);
private Quaternion TurnLeft => Quaternion.Euler(0, 180, 0);
private Quaternion GetRotationFrom(Vector3 velocity)
{
if (velocity.x > 0)
return TurnRight;
if (velocity.x < 0)
return TurnLeft;
return _character.transform.rotation;
}
Благодаря использованию свойств мы сразу убили двух зайцев - определили в одном месте, что такое поворот влево и враво (избавались от магических чисел) + сделали код намного более читаемым. Так что не бойтесь использовать свойства с такой целью - они служат не только для доступа к данным, но и для упрощения кода также могут помочь:)
#лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥196👍11🐳4💩3❤2👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🐳4
Недавно меня позвали поучаствовать в качестве судьи на геймджеме, однако по времени не успею поучаствовать в этом мероприятии:(
Поэтому решил просто поддержать ребят и заодно оповестить вас о том, что скоро стартанет геймджем (даже призовой фонд есть!). Поэтому можете поучаствовать для прокачки скилов и веселья
Все подробности в посте ниже. Да прибудет с вами сила геймдева!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🥰4🐳4🤝2
Forwarded from NOBICE (NOBICE)
💣Приглашаю вас на мой первый гейджем под названием SUMMER GAME FORGE вместе с IT-сообществом TMOEG 💣
Начало с 7 июня в 12:00 и окончание 9 июня в 18:00 по МСК
Призовой фонд будет зависеть только от самих участников, чем больше будет участников, тем больше будет призовой фонд
Страничка джема (в данный момент открывается только через VPN из-за технических неполадок): https://itch.io/jam/summer-game-forge-1
Дискорд, где будет проходить джем: https://discord.gg/A8xbFTKpkv
Начало с 7 июня в 12:00 и окончание 9 июня в 18:00 по МСК
Призовой фонд будет зависеть только от самих участников, чем больше будет участников, тем больше будет призовой фонд
Страничка джема (в данный момент открывается только через VPN из-за технических неполадок): https://itch.io/jam/summer-game-forge-1
Дискорд, где будет проходить джем: https://discord.gg/A8xbFTKpkv
👍14🔥9💘4🐳1
Какое-то время назад я проводил стрим по базе архитектуры игр и он очень сильно вам зашел
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45👍5🐳4👎1🤡1
В дискорд канале моего курса есть отдельный чатик, где участники выкладывают игры над которыми они работают, и у меня уже давно появилась идея сделать из проектов ребят отдельную рубрику на канале, где я буду рассказывать про их игры, делиться ссылочками и тп. Думаю всем будет интересно, ребятам приятно, да и в чатике можно по обсуждать все, возможно и сами авторы подключатся:)
Ребята планируют сделать 3 главы со множеством загадок и головоломок, монстром-преследователем и глубоким интригующим сюжетом, который будет держать в напряжении до самого финала (надеюсь так и будет
В общем проект получается очень крутым и самобытным, поэтому прикрепляю трейлер, ссылочки и жду вашего мнения по проекту в комментариях
#игрыучеников
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ХРАМ ДЕТЕЙ (Trailer 2023, Indie horror game)
История о девочке, которая пропала без вести и не сразу это поняла. Почему дети играют в классики, и что они скрывают? Кто следит за Храмом детей? На что способны люди, ради обретения счастья?
Хоррор адвенчура в мрачных локациях российской провинции, вдохновлённая…
Хоррор адвенчура в мрачных локациях российской провинции, вдохновлённая…
🔥42🐳4👍2😁1😨1
Что за конференция и почему я вас на нее приглашаю?)
Ссылку на трансляцию скину ближе к делу:)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥48💩15👍8🐳5🤡3🤮2❤1🤩1
Через пол часа начнется трансляция, где я буду выступать с темой инструментов для разработки игр. Будет особенно полезно начинающим, но и более опытных ребят не обделю информацией)
Поэтому залетайте, я буду выступать первым, так что долго ждать не придется🥰
🔣 https://www.youtube.com/watch?v=E7Ze-E8l_HM - ссылочка на трансляцию
p.s. давайте не будем устраивать срач из-за того кто плохой, а кто хороший, я просто приглашаю послушать подготовленный материал и не более + подарочком небольшим поделюсь:)
Поэтому залетайте, я буду выступать первым, так что долго ждать не придется
p.s. давайте не будем устраивать срач из-за того кто плохой, а кто хороший, я просто приглашаю послушать подготовленный материал и не более + подарочком небольшим поделюсь:)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤9🔥8🤡3🐳3🤮1💩1👾1
Спасибо всем кто пришел!🥰 Надеюсь было полезно, жаль что не успели по общаться ещё после выступления :)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥20🐳4👌2❤🔥1👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20🤔6🤯5🐳4👀3👍2👾2❤1🌚1🤗1
Работа над этим проектом велась больше полугода, многие просили, многие ждали и сегодня я представляю обзорный трейлер курса для начинающих под названием Unity Adventure!
Не буду писать длинный пост - всю подробную информацию вы можете получить из трейлера, а также на сайте по ссылочке:
P.S. пошел записывать, наконец, видосы, раз время появилось:)
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Научись делать игры - Unity adventure! Обзорный трейлер курса.
⚡️⚡️⚡️ Полезные ссылки ⚡️⚡️⚡️
🔎 https://yakovlevgamedev.ru/unity_adventure - сайт курса для записи и подробного ознакомления с программой (старт записи 30 июня)
🔎 https://t.me/yakovlev_gamedev - telegram канал
📝Всем шарп! Сегодня я расскажу о новой программе…
🔎 https://yakovlevgamedev.ru/unity_adventure - сайт курса для записи и подробного ознакомления с программой (старт записи 30 июня)
🔎 https://t.me/yakovlev_gamedev - telegram канал
📝Всем шарп! Сегодня я расскажу о новой программе…
❤33🔥14🐳3🤡2🤣2👍1🗿1
ставьте
Т.е. если у вас есть кубик на сцене с этим тегом, то при сборке билда и запуска получившийся игры его не будет на сцене
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥229👍32😁2😱2🐳2⚡1👎1
недавно я спрашивал у вас на какую тему провести обучающий стрим и решил совместить пару вариантов, чтобы было интересно и начинающим и опытным разработчикам:)
29 июня, 19:00 по МСК на прямой трансляции
Впереди нас ждет 2 часа полезного материала и общения в ходе которых мы разберем непонятные для многих темы связанные с разработкой игр:
Буду всех ждать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍7🐳4❤1
Новое видео получилось довольно длинным (там и шрифты и настройки проекта, немного про менеджмент игровых ресурсов и многое другое), я старался, поэтому надеюсь на вашу поддержку, т.к. длинные видосы обычно редко залетают:(
https://www.youtube.com/watch?v=3DBufWKuHeo <- смотреть тут
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
УМЕНЬШИ ВЕС СВОЕЙ ИГРЫ! Ч.2 Оптимизация веса игры Unity. Как уменьшить вес игры на Unity?
📝Всем шарп! Сегодня я расскажу о лучших практиках оптимизации веса игры в Unity. Я отобрал самые крутые советы, которые дают наибольший буст для веса итогового билда игры и при этом их довольно просто соблюдать. Разберем как сами практики, так и нюансы, о…
🔥52🐳3👍1👾1
Символы для шрифтов.docx
13.5 KB
А это нужные символы для шрифтов, которые обещал в видосе выше:)
🔥15❤3👍3🐳2
ставьте
Кроме того, этот же / может использоваться и в рамках создания подменю с помощью аттрибутов, например, если к классу компонента добавить атрибут [AddComponentMenu("Example/ExampleScript")], то через AddComponent в инспекторе появится отдельная вкладочка Example, где и будут находиться соответствующие компоненты (скрин 3-4)
Кстати, хочу напомнить новым ребятам, что в канале есть главное меню в закрепленном комментарии, а также можете подключиться к боту, где можно найти дополнительные бесплатные материалы для обучения
#лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥122🤯4❤2🐳2