Яковлев Илья | Gamedev
4.77K subscribers
257 photos
35 videos
18 files
225 links
加入频道
Время для новых лайфхаков

Не забудьте поставить 🔥, если хотите больше полезных лайфхаков

В Unity есть такой класс, как EditorSceneManager

🧐 В чем его фишка?

Он позволяет узнать кучу разной информации о текущих запущенных сценах, закрыть или сохранить сцены, подгрузить нужную и так далее.

✔️ Так вот на основе этого можно писать себе очень удобные инструменты, например, вот простейший вариант использования - открытие первой сцены из списка BuildSettings. Этот простой скриптик позволяет независимо от текущей открытой сцены по нажатию кнопки "Play" в редакторе запускать первую, как если бы вы запускали готовый билд. Очень удобно, особенно если первая сцена это bootstrap с которой должна запускаться и инициализироваться игра. Ну и потенциально можно добавить еще больше плюшек для удобства, конечно же)

[InitializeOnLoad]
public static class EntryPointSceneAutoLoader
{
static EntryPointSceneAutoLoader()
{
if (EditorBuildSettings.scenes.Length == 0)
return;

EditorSceneManager.playModeStartScene = AssetDatabase
.LoadAssetAtPath<SceneAsset>(EditorBuildSettings.scenes[0].path);
}
}


p.s. Как понятно из названия данный функционал работает только в эдиторе, поэтому не вздумайте использовать вне папки Editor или без соответствующих деректив
#if UNITY_EDITOR


#лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10610🐳3
Менторство

Как обещал в недавнем посте рассказываю подробнее про опцию менторства на новом потоке!

🔣 Почему это круто?)

На самом деле все просто. Это улучшит предоставляемый сервис по всем фронтам:

👉 Более плотная поддержка студентов по ходу курса с возможностью вживую созваниваться с более опытными наставниками
На сайте я уже добавил новый раздел, где вы можете посмотреть расписание дежурств. Оно предварительное, составлено на основе предыдущих потоков и может поменяться в зависимости от запросов обучающихся

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

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

👉 Также на этом потоке я не буду поднимать стоимость обучения из-за введения этой опции и она будет доступна на всех тарифах

А теперь немного лирики для тех, кому это интересно)

Я долгое время думал о введении менторов на курс, так как понимал, что хоть обучение получается и качественное, но тем не менее замечал некоторые проседающие в сервисе моменты. Например, мог иногда сам проморгать какой-то вопрос в чате или сильно задержаться с ответом. Также я прекрасно понимаю, что иногда хочется чаще созваниваться вживую для решения каких-то проблем в разработке или, например, можно еще сильнее ускорить процесс сдачи домашних заданий. Я старался максимально сглаживать все углы самостоятельно и, как видно по отзывам, эти моменты перекрывались остальными плюсами обучения с лихвой. Тем не менее вводить каких попало менторов в большом количестве, просто чтобы увеличить охваты учащихся с первых потоков было бы губительной затеей. Так что я решил пойти по логичному и понятному пути, хоть и довольно долгому. Сначала вылизываю весь процесс обучения, а потом качественно наращиваю вокруг этого сервис, просто постепенно дополняя и улучшая то, что уже хорошо работает и, что самое главное, я прекрасно знаю как оно работает. Так что на этом потоке будут работать менторы с которыми я знаком и экспертизе которых я доверяю, более того, мест на потоке также будет ограниченное количество, чтобы все нововведения можно было четко проконтролировать
Я думаю вы замечали, что я не занимаюсь агрессивной рекламой, не обещаю горы золота просто потому что вы купите обучение, а предоставляю только открытый материал, основанный на реальном опыте - именно по этой причине люди приходят на обучение и именно по этой причине не было ни одного скандала или каких-то разбирательств - и я этим дорожу🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
26👍6🔥3🐳2
🔥 Что делаем со студией? 🔥

Со старта работы над студией прошло чуть больше полугода.
Тяжелый это конечно процесс...))

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

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

👉 Нет смысла делать кеж/гипергеж и пытаться выезжать на рекламе. Этот подход умер, либо для его окупаемости надо фигачить по 50 прототипов и смотреть приносит ли что-то результат. В нашем случае просто не хватит ресурсов таким заниматься (да и не особо хочется, честно говоря). Поэтому будем вкладываться в 1-2 два проекта, но проекты будут более сильные и интересные
👉 Сосредоточимся на 2 основных проектах и будем в долгую их развивать, наполняя контентом, социальными механиками, асинхронными мультиплеерными фишками и тд. Понятное дело это не гиперкеж клепать, но собственно требования к навыкам разработчиков не просто так растут
👉 Рук немного не хватает и контент пилить и геймдизайном заниматься/настройками всего и вся, но как только получится, то будем расти в этом плане. Пока стараемся выжимать максимум из того что есть

Наверное не буду растягивать этот пост. Если хотите, то могу подробнее рассказать о проектах, мыслях к которым пришли и тд.

Поставьте 🔥 сюда, если интересно продолжение)

p.s. прикрепил несколько скринчиков из рабочего чата:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2308🐳5💊3👍2❤‍🔥1😭1💅1
🔥 Примерно так обычно выглядит путь становления разработчика игр 🔥

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

В голове много шума с чатов/форумов/статей, возникает куча вопросов:

👉 ООП или ECS учить? Вроде ECS маст хэв для игр
👉 А может сначала весь C# вызубрить, а потом в Unity прыгать? А то непонятно как игры делать без знания языка
👉 Вроде бы вот тут какие-то MVVM'ы обсуждают, наверное только так правильно делать?
👉 Ой а SOLID??? Надо бы выучить все принципы, чтобы делать проекты ПРАВИЛЬНО
👉 Где же вообще тот рубеж, когда можно начинать поиск работы?

На предстоящем двухдневном вебинаре я планирую закрыть все эти (да и не только) вопросы.

✔️ Мы выстроим четкий путь от А до Я, двигаясь по которому можно дорасти до уровня junior-junior+ разработчика и спокойно выпускать свои небольшие небольшие игры или двигаться по пути устройства на работу (кстати говоря нюансы этого направления мы также разберем)

И это будет не набор кубиков и стрелочек в общих чертах - мы детально разберемся во всех вопросах этого пути, посмотрим какие инструменты надо сразу изучать, какие можно временно опустить или вообще удалить со своего пути. Обсудим сложные и спорные моменты, я постараюсь развеять мифы о ПРАВИЛЬНЫХ проектах и объективно объясню какие задачи и каким образом вы должны научиться решать (этого понимания, кстати, очень многим не хватает)

Конечно же без учебных материалов вас тоже не оставлю как обычно:)


Поэтому жду всех 12-13 августа в 19:00 по МСК. Для регистрации на занятие не забудьте записаться через бота

👉
тыкнув сюда 👈

p.s. да-да, я подогреваю интерес к предстоящему мероприятию. Получается пушка по материалу:) Даже думаю потом видос отдельный сделать или смонтажить из стрима, но посмотрим как пойдет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34🐳21👎1😁1
⭐️ Screenshot Saturday! ⭐️

Делимся и пиарим свои наработки/проекты/идеи в комментариях!🔥🔥🔥
🐳18👻2🦄211
Предварительная запись на обучение

На предстоящем вебинаре я открою возможность предварительной записи на Unity adventure. Т.е. еще за 2 дня до старта записи вы сможете забронировать себе место

🤔 Зачем это нужно? Причин несколько:

- Обычно в день старта записи возникает сильный наплыв заявок, из-за чего мне сложно быстро их обработать, и возникают задержки
- Мне будет проще организовать обработку заявок в таком виде
- Для вас будет возможность не ждать официального старта записи, а забронировать место заранее

Если такой формат себя хорошо покажет, то и на будущих потоках буду практиковать подобную систему

🎁 И чтобы выразить благодарность тем, кто оставит заявку в таком формате я решил подготовить интересный подарок:

Участники обучения смогут выбрать тему специального занятия, которое я лично подготовлю и проведу в частном формате для всех, кто попадет на Unity adventure по предварительной брони. Бронь будет действительна до 15 августа

Вот в целом и все, я смогу протестировать новый формат записи, а вы получите крутой бонус:) Все в выигрыше!

p.s. да за 2 предстоящих дня вебинара я уделю обучению и делам студии 5-10 минут эфирного времени, поэтому если вы к этому чувствительны, то будьте осторожны😰
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍2👏2🐳2🔥1
🔥 Небольшой спойлер к сегодняшнему вебинару 🔥

Да-да примерно такой путь с базы до junior+ нам предстоит пройти за 2 дня:) А вы думали я шучу, что контента будет много?)

🔜 Уже сегодня в 19:00 по МСК стартует первый день

Если еще не зарегистрировались, то самое время

🔣 переходи в бота для регистрации 🔣

ссылка на стрим будет за час до старта - не пропустите:)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36🤯43👏2🐳2🤔1
⚡️Стартуем через час!⚡️

Уже через час начнем постигать самый детальный путь становления junior+ разработчика!

Смотреть можно на двух площадках (смотрите где удобнее🥰):

🔣 ЮТУБ - https://youtube.com/live/bcUg9kIvMMU?feature=share
🔣 ТВИТЧ - https://www.twitch.tv/yakovlev_gamedev

p.s. ресурсы все прикреплю в бота, поэтому от него не отписывайтесь:)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🐳21
🔥 Сегодня будет еще круче, чем вчера!?) 🔥

Вчера отлично посидели и разобрали около половины пути становления junior+ разработчика (более 400 человек в пике смотрело - огонь!)

🤔 Что было? Много всего... (2.5 часа стрима😮)

Но если кратко, то разобрали:
✔️ Как и в каком порядке изучать базу по языку и движку
✔️ Как совмещать изучение C# с изучением движка, чтобы не перегореть
✔️ Какие механики на каком уровне уже можно пытаться разрабатывать и детально какие инструменты в этом помогают

🔣 Также открылась предварительная запись на Unity adventure с особым бонусом (ссылочка будет доступна до конца сегодняшнего стрима)

🤩 Что будет сегодня? Еще больше...))

✔️ Полируем знания по C#
✔️ Архитектура/паттерны/принципы программирования (тут все не так очевидно)
✔️ Как переходить к созданию ЦЕЛЬНЫХ игр и почему это сложнее чем делать отдельные механики
✔️ Какие пет проекты надо делать и какие навыки в них отражать
✔️ Каков ваш путь к работе?

В общем тем, кто пропустил вчерашний день - очень советую залететь сегодня. Вкратце введу всех в курс дела и пойдем добивать roadmap!

Ссылочка как и вчера придет за час до старта:) Т.е. в 18:00 по МСК

p.s. заявки постепенно разбираю в порядке очереди за сегодня постараюсь всем ответить (возможно завтра утром, т.к. много заявок)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31🐳21👍1👏1
⚡️Стартуем второй день через час!⚡️

Сегодня будет еще больше полезной информации
! Архитектура/работа/принципы программирования!?

Кто пропустил вчерашний день - не переживайте я введу всех в курс дела:)

Смотреть можно на двух площадках (смотрите где удобнее🥰):

🔣 ЮТУБ - https://youtube.com/live/wrwU7tlrU1c?feature=share
🔣 ТВИТЧ - https://www.twitch.tv/yakovlev_gamedev

p.s. все ресурсы прикреплю в бота после вебинара
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥5🐳2
Через 5 минут старт!

Начинаем второй день!

Смотреть можно на двух площадках (смотрите где удобнее🥰):

🔣 ЮТУБ - https://youtube.com/live/wrwU7tlrU1c?feature=share
🔣 ТВИТЧ - https://www.twitch.tv/yakovlev_gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🐳1