Решил написать небольшой (или большой??) пост про то, почему так мало материала выходит последнее время и когда планирую запускать контент машину
- https://t.me/yakovlev_beginner_bot - бот для начинающих
- https://t.me/yakovlev_advanced_bot - бот для продвинутых
В кратце как - то так дела обстоят:) Если интересно, чтобы я рассказал что-нибудь по подробнее, то пишите в комментарии. Да и, в целом, как у вас дела, улучшается настроение к лету?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Сейчас готовлю выступление на конференцию разработчиков (подробности будут немного позже). Буду выступать с темой полезных и необходимых инструментов для разработки на Unity.
Пишите в комментариях, думаю многим будет интересно почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
Киньте
При обучении (как на ютубе, так и на своих курсах), помимо различных языковых и архитектурных конструкций, я стараюсь также акцентировать внимание на некоторых моментах связанных с клин кодом. И хотел бы выделить маленький эпизод с урока, на который многие не обращают внимание - использование приватных свойств для улучшения читаемости.
Представим, что у нас есть платформер и мы хотим возвращать поворот персонажа, в зависимости от его скорости. Для этого делаем вот такой метод:
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
Please open Telegram to view this post
VIEW IN TELEGRAM
Недавно меня позвали поучаствовать в качестве судьи на геймджеме, однако по времени не успею поучаствовать в этом мероприятии:(
Поэтому решил просто поддержать ребят и заодно оповестить вас о том, что скоро стартанет геймджем (даже призовой фонд есть!). Поэтому можете поучаствовать для прокачки скилов и веселья
Все подробности в посте ниже. Да прибудет с вами сила геймдева!
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Какое-то время назад я проводил стрим по базе архитектуры игр и он очень сильно вам зашел
Please open Telegram to view this post
VIEW IN TELEGRAM
В дискорд канале моего курса есть отдельный чатик, где участники выкладывают игры над которыми они работают, и у меня уже давно появилась идея сделать из проектов ребят отдельную рубрику на канале, где я буду рассказывать про их игры, делиться ссылочками и тп. Думаю всем будет интересно, ребятам приятно, да и в чатике можно по обсуждать все, возможно и сами авторы подключатся:)
Ребята планируют сделать 3 главы со множеством загадок и головоломок, монстром-преследователем и глубоким интригующим сюжетом, который будет держать в напряжении до самого финала (надеюсь так и будет
В общем проект получается очень крутым и самобытным, поэтому прикрепляю трейлер, ссылочки и жду вашего мнения по проекту в комментариях
#игрыучеников
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ХРАМ ДЕТЕЙ (Trailer 2023, Indie horror game)
История о девочке, которая пропала без вести и не сразу это поняла. Почему дети играют в классики, и что они скрывают? Кто следит за Храмом детей? На что способны люди, ради обретения счастья?
Хоррор адвенчура в мрачных локациях российской провинции, вдохновлённая…
Хоррор адвенчура в мрачных локациях российской провинции, вдохновлённая…
Что за конференция и почему я вас на нее приглашаю?)
Ссылку на трансляцию скину ближе к делу:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Через пол часа начнется трансляция, где я буду выступать с темой инструментов для разработки игр. Будет особенно полезно начинающим, но и более опытных ребят не обделю информацией)
Поэтому залетайте, я буду выступать первым, так что долго ждать не придется🥰
🔣 https://www.youtube.com/watch?v=E7Ze-E8l_HM - ссылочка на трансляцию
p.s. давайте не будем устраивать срач из-за того кто плохой, а кто хороший, я просто приглашаю послушать подготовленный материал и не более + подарочком небольшим поделюсь:)
Поэтому залетайте, я буду выступать первым, так что долго ждать не придется
p.s. давайте не будем устраивать срач из-за того кто плохой, а кто хороший, я просто приглашаю послушать подготовленный материал и не более + подарочком небольшим поделюсь:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Спасибо всем кто пришел!🥰 Надеюсь было полезно, жаль что не успели по общаться ещё после выступления :)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Работа над этим проектом велась больше полугода, многие просили, многие ждали и сегодня я представляю обзорный трейлер курса для начинающих под названием 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 канал
📝Всем шарп! Сегодня я расскажу о новой программе…
ставьте
Т.е. если у вас есть кубик на сцене с этим тегом, то при сборке билда и запуска получившийся игры его не будет на сцене
Please open Telegram to view this post
VIEW IN TELEGRAM
недавно я спрашивал у вас на какую тему провести обучающий стрим и решил совместить пару вариантов, чтобы было интересно и начинающим и опытным разработчикам:)
29 июня, 19:00 по МСК на прямой трансляции
Впереди нас ждет 2 часа полезного материала и общения в ходе которых мы разберем непонятные для многих темы связанные с разработкой игр:
Буду всех ждать
Please open Telegram to view this post
VIEW IN TELEGRAM