Яковлев Илья | Gamedev
4.53K subscribers
239 photos
35 videos
18 files
205 links
Download Telegram
🧐Куда я пропал и когда контент🧐

Решил написать небольшой (или большой??) пост про то, почему так мало материала выходит последнее время и когда планирую запускать контент машину

🤯 На самом деле все просто - 24/7 занимаюсь проектом по работе, постигаю накаму и делаю курс для начинающих, чтобы в июне уже можно было открыть запись. Собственно говоря, в таком темпе сложно ещё делать контент для Ютуба и тг, поэтому я не умер - просто временный простой

🥳 Однако уже в июне начнут выходить видосы, у меня есть планы на пару обучающих стримов (скоро с вами по общаемся на эту тему), а также меня пригласили на онлайн конференцию в начале июня, куда ближе к делу я вас позову, естественно:) Так что лето обещает быть продуктивным и геймдеверским

😍 Ещё из интересного - параллельно со всеми делами обновляем дизайн текущего лендинга курса по архитектуре и верстаем страничку курса для новичков (зацените оформление пока, а в июне выкачу обе страницы обновленные со всей информацией). Кстати не забудьте подписаться на соответствующих ботов, чтобы следить за всей информацией:
- 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
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Screenshot Saturday! ⭐️

Делимся и пиарим свои наработки/проекты/идеи в комментариях!🔥🔥🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🧐 Вопрос к аудитории 🧐

Сейчас готовлю выступление на конференцию разработчиков (подробности будут немного позже). Буду выступать с темой полезных и необходимых инструментов для разработки на Unity.

🔣 Соответственно, в процессе написания материала стало интересно - а какими инструментами/ассетами/плагинами вы любите пользоваться и без чего уже не видите работу в 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
⭐️ Screenshot Saturday! ⭐️

Делимся и пиарим свои наработки/проекты/идеи в комментариях!🔥🔥🔥
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
🔥 Обучающий стрим? 🔥

Какое-то время назад я проводил стрим по базе архитектуры игр и он очень сильно вам зашел

⚡️ А уже в этом месяце стартанет запись на курс по Unity для начинающих, поэтому я бы хотел приурочить к этому событию обучающий стрим подобного формата и сейчас думаю над темой этого события:)

🧐 Поэтому вопрос к менее опытной аудитории моего канала: какую тему вам было бы интересно рассмотреть? Возможно разбор самых частых ошибок при создании игр или более подробное рассмотрение компонентой системы юнити, в общем, пишите в комментарии, чтобы я понимал на что ориентироваться:)

🥳 Посидим, поучимся, по болтаем - в прошлый раз такой формат мне очень понравился, хоть и требует неплохой подготовки:)
Please open Telegram to view this post
VIEW IN TELEGRAM
😱 Храм детей 😱

В дискорд канале моего курса есть отдельный чатик, где участники выкладывают игры над которыми они работают, и у меня уже давно появилась идея сделать из проектов ребят отдельную рубрику на канале, где я буду рассказывать про их игры, делиться ссылочками и тп. Думаю всем будет интересно, ребятам приятно, да и в чатике можно по обсуждать все, возможно и сами авторы подключатся:)


🤩 И сегодняшний гость ХРАМ ДЕТЕЙ - сюжетная адвенчура в жанре хоррора. Игра чем-то напоминает Distraint, Little Nightmares, возможно Fran Bow, поэтому если вам известны или интересны какие-то из этих игр, то приглашаю вместе со мной следить за проектом:)

Ребята планируют сделать 3 главы со множеством загадок и головоломок, монстром-преследователем и глубоким интригующим сюжетом, который будет держать в напряжении до самого финала (надеюсь так и будет🙃).

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

🫰 https://www.youtube.com/watch?v=tywV4t6ehWo - трейлер
🫰 https://t.me/hramdetey - telegram канал проекта (там уже и страничка в стим есть, так что подключайтесь и изучайте)

#игрыучеников
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Screenshot Saturday! ⭐️

Делимся и пиарим свои наработки/проекты/идеи в комментариях!🔥🔥🔥
⚡️ Приглашаю вас на онлайн Unity конференцию ⚡️

Что за конференция и почему я вас на нее приглашаю?)

🔣 11-13 июня на канале Евгения Гришакова будет проводиться Unity конференция, куда были приглашены спикеры с различными темами выступлений из нашей любимой области (я был тоже приглашен как понимаете:))

🔣 Я буду выступать 11 июня, поговорим на тему того какие инструменты для разработки на Unity сейчас есть, на какие стоит тратить время, а какие можно обойти стороной или заменить. Затронем различные пакеты для упрощения работы с интерфейсом движка, для ускорения реализации игровых механик или прототипирования, архитектуры и, конечно же, затронем тему некоторых сервисов для рутинных задач по типу рекламы или инапов:) В общем будет интересно многим начинающим разработчикам, однако и для уже опытных ребят информация найдется 🤯

⭐️Старт трансляции в 19:00, поэтому буду рад, если вы придете поддержать меня!) Я буду выступать первым, поэтому сильно не опаздывайте🥰

Ссылку на трансляцию скину ближе к делу:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Через пол часа начнется трансляция, где я буду выступать с темой инструментов для разработки игр. Будет особенно полезно начинающим, но и более опытных ребят не обделю информацией)
Поэтому залетайте, я буду выступать первым, так что долго ждать не придется🥰

🔣 https://www.youtube.com/watch?v=E7Ze-E8l_HM - ссылочка на трансляцию

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
⭐️ Screenshot Saturday! ⭐️

Делимся и пиарим свои наработки/проекты/идеи в комментариях!🔥🔥🔥
⭐️ Unity adventure уже тут! ⭐️

Работа над этим проектом велась больше полугода, многие просили, многие ждали и сегодня я представляю обзорный трейлер курса для начинающих под названием Unity Adventure!

🤩 C#, Unity, домашки, созвоны, игровые механики и полноценный проект с нуля - все это и даже больше я постарался уместить в одно увлекательное приключение!

Не буду писать длинный пост - всю подробную информацию вы можете получить из трейлера, а также на сайте по ссылочке:

➡️ https://yakovlevgamedev.ru/unity_adventure

🔜 Старт записи 30 июня! Буду всех ждать!

P.S. пошел записывать, наконец, видосы, раз время появилось:)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Новый небольшой лайфхак в Unity! 🔥

ставьте 🔥, если нравится эта рубрика на канале:)

🧐 Думаю все знают, что в Unity есть теги, однако не многие знают, что дефолтный тег Editor Only обладает интересным свойством. Пометив объект таким тегом вы можете исключить его из сборки в финальном билде игры

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

🙃 вот такие короткие сегодня #лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Screenshot Saturday! ⭐️

Делимся и пиарим свои наработки/проекты/идеи в комментариях!🔥🔥🔥
⚡️ Компонентная система Unity. Наследование или композиция?⚡️

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

🔜 Когда?

29 июня, 19:00 по МСК на прямой трансляции

👀 Что будет?

Впереди нас ждет 2 часа полезного материала и общения в ходе которых мы разберем непонятные для многих темы связанные с разработкой игр:

🔣 Разберем такие подходы к реализации игровых модулей как наследование и композиция
🔣 Посмотрим на их отличия в примерах и определим в каких случаях нужно использовать тот или иной вариант
🔣 Рассмотрим компонентную систему Unity как реализацию композиционного подхода
🔣 Посмотрим на плюсы компонентной системы
🔣 Подумаем почему Unity компоненты могут быть небезопасны и неудобны при разработке
🔣 Разберем несколько частых ошибок новичков при работе с компонентами
🔣 И многое другое!

💎 И без крутых и полезных подарков я вас не отпущу!

💪 Все участники трансляции получат доступ к записи лекции по необходимым знаниям архитектуры игр
💪 А также у вас будет шанс получить скидку на 5 - месячный курс Unity adventure, запись на который откроется уже 30 июня!

Буду всех ждать 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM