Mikhail Kolobov | Gamedev Forge
На предыдущем стриме 👆 разобрали только Rule Based AI и State Machine (зачем-то). В следующий раз соберемся 13.11 в 19:00 по мск. Напишем Behavior Tree и Utility AI Что упоминалось в прошлом стриме: Знаменитая книжка по игровому ИИ Моя статья про State Machine…
Вчера подкинули немного интерфейса в наш проект, а сегодня допишем еще пару ИИшек
Заходите на стрим, мы начинаем)
Заходите на стрим, мы начинаем)
🔥8❤1
Продолжим ковырять наш проект. Планы на следующую неделю:
1. Новое видео! Не скажу какое, сами узнаете))
2. Стрим по ИИ - напишем GOAP и усложним поведение мобов. Посмотрим как хорошо и плохо справляются фреймворки с усложнением поведения. 19 ноября в 19:00 по мск
1. Новое видео! Не скажу какое, сами узнаете))
2. Стрим по ИИ - напишем GOAP и усложним поведение мобов. Посмотрим как хорошо и плохо справляются фреймворки с усложнением поведения. 19 ноября в 19:00 по мск
YouTube
ИИ в Unity 3, GOAP
В планах:
GOAP
Усложним поведение и посмотрим как ведут себя при этом фреймворки
Код проекта: https://github.com/redHurt96/AiSamples
Мой канал тг: https://t.me/GamedevForge
Менторство с нуля до мидла: https://teletype.in/@redhurt/mentoring
GOAP
Усложним поведение и посмотрим как ведут себя при этом фреймворки
Код проекта: https://github.com/redHurt96/AiSamples
Мой канал тг: https://t.me/GamedevForge
Менторство с нуля до мидла: https://teletype.in/@redhurt/mentoring
👍4🔥4❤2
3. Стрим по UI - продолжим ковыряться с MVVM и усложним текущий. Добавим Zenject, чтобы избавиться от бойлерплейта и привести Entry Point в порядок
20 ноября в 19:00 по мск
20 ноября в 19:00 по мск
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🔥7👍4❤2
В нашем чатике оказалось очень много желающих вкорячить в проект VContainer вместо Zenject, потому что на одну миллисекунду быстрее будет!
Поэтому давайте решим это честно
Поэтому давайте решим это честно
Anonymous Poll
23%
VContainer
35%
Zenject
41%
Узнать ответ
Продолжаем ковырять ИИ, заходите на стрим!
YouTube
ИИ в Unity 3, GOAP
В планах:
GOAP
Усложним поведение и посмотрим как ведут себя при этом фреймворки
Код проекта: https://github.com/redHurt96/AiSamples
Мой канал тг: https://t.me/GamedevForge
Менторство с нуля до мидла: https://teletype.in/@redhurt/mentoring
GOAP
Усложним поведение и посмотрим как ведут себя при этом фреймворки
Код проекта: https://github.com/redHurt96/AiSamples
Мой канал тг: https://t.me/GamedevForge
Менторство с нуля до мидла: https://teletype.in/@redhurt/mentoring
🔥8
Стрим по UI перенесем на следующую неделю
Поеду собаку с ветеринарки забирать (с ней все в порядке, на чистку зубов отдавали)
Да и материала не так много набралось для целого стрима. Zenject (так как он выиграл в опросе) добавлять и убирать дубляж в фабрике - это занятие минут на 20
Предлагаю если у кого есть пример прикольного сложного UI, то кидайте в комментарии. Выберем лучший и именно его сверстаем. Если есть пример из какой-нибудь фигмы, то вообще идеально. Может добавим анимашки на открытие/закрытие, так как это тоже распространенная проблема
Поеду собаку с ветеринарки забирать (с ней все в порядке, на чистку зубов отдавали)
Да и материала не так много набралось для целого стрима. Zenject (так как он выиграл в опросе) добавлять и убирать дубляж в фабрике - это занятие минут на 20
Предлагаю если у кого есть пример прикольного сложного UI, то кидайте в комментарии. Выберем лучший и именно его сверстаем. Если есть пример из какой-нибудь фигмы, то вообще идеально. Может добавим анимашки на открытие/закрытие, так как это тоже распространенная проблема
❤8👌8
YouTube
✂️ Kraven the Hunter
8 seconds · Clipped by Mikhail Kolobov | Gamedev Forge · Original video "KRAVEN THE HUNTER - Opening 8 Minutes" by Sony Pictures Entertainment
Прощаю всратый акцент любому актеру который говорит с ним такие же милые вещи
🔥2🥰2😁2
Проведем таки второй стрим по UI в четверг в 19:00 по мск:
- подготовим проект, переведем все на Zenject и переделаем фабрику
- добавим еще одно окошко для наглядности. В нем будем показывать счет/статистику игры
- добавим к окнам in/out анимации
- если будет лень, сделаю отдельным стримом, но хочется добавить более удобный спавн персонажей под будущие видосы
- подготовим проект, переведем все на Zenject и переделаем фабрику
- добавим еще одно окошко для наглядности. В нем будем показывать счет/статистику игры
- добавим к окнам in/out анимации
- если будет лень, сделаю отдельным стримом, но хочется добавить более удобный спавн персонажей под будущие видосы
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🔥11👌4❤1
Вышла статься (и уже вошла обратно, автор удалил) где показан процесс найма Юнитистов со стороны нанимающего менеджера (фух, а не рекрутера как обычно) .
Конечно, это все еще лишь одно мнение одного человека (хотя провел он порядочно собесов). На рынке все еще довольно много студий, которые спрашивают на ТЕХНИЧЕСКОМ собеседовании "какое твое любимое блюдо в макдональдсе" и дают оффер на 300к (привет, Geeky House). Но предупрежден, значит вооружен)
Часть советов абстрактная и бесполезная: "делайте четкое и профессионально оформленное CV", но есть и вещи, которые стоит иметь ввиду при поиске работы:
1️⃣ Основные ошибки кандидатов. Это прям базовая база - не пишите опыт, который не вывезете и задавайте вопросы о компании, вспомните мой пост об этом
2️⃣ В продолжение базы. "Рассказ кандидата о предыдущем опыте работы. 10–15 минут, сделайте шпаргалку". Какой бы опыт у вас ни был, умейте рассказывать о нем в течение этого времени. А то часто встречается в ответ знаменитое: "делал фичи, правил баги". А даже если вы подготовили красивейшую самопрезентацию на 1-2 минуты, вас все равно как правило поспрашивают про "самые сложные задачи, самые любимые/нелюбимые" и за прочую фигню.
3️⃣ Если делаете тестовые(зря, на рынке куча компаний, которые возьмут тебя и без него) , то и этот пункт можете посмотреть. Там полно ошибок, которые тем не менее постоянно делают
4️⃣ НИКОГДА НЕ ОТВЕЧАЙТЕ НА ВОПРОС "Я НЕ ЗНАЮ". Лично я НЕ ЗНАЮ, сколько раз за последние месяцы это говорил, просматривая собесы))
Кстати автор прикрепил свой тестовый проект к статье, так что ставьте 🔥 чтобы мы посмотрели на него на очередной трансляции
Конечно, это все еще лишь одно мнение одного человека (хотя провел он порядочно собесов). На рынке все еще довольно много студий, которые спрашивают на ТЕХНИЧЕСКОМ собеседовании "какое твое любимое блюдо в макдональдсе" и дают оффер на 300к (привет, Geeky House). Но предупрежден, значит вооружен)
Часть советов абстрактная и бесполезная: "делайте четкое и профессионально оформленное CV", но есть и вещи, которые стоит иметь ввиду при поиске работы:
1️⃣ Основные ошибки кандидатов. Это прям базовая база - не пишите опыт, который не вывезете и задавайте вопросы о компании, вспомните мой пост об этом
2️⃣ В продолжение базы. "Рассказ кандидата о предыдущем опыте работы. 10–15 минут, сделайте шпаргалку". Какой бы опыт у вас ни был, умейте рассказывать о нем в течение этого времени. А то часто встречается в ответ знаменитое: "делал фичи, правил баги". А даже если вы подготовили красивейшую самопрезентацию на 1-2 минуты, вас все равно как правило поспрашивают про "самые сложные задачи, самые любимые/нелюбимые" и за прочую фигню.
3️⃣ Если делаете тестовые
4️⃣ НИКОГДА НЕ ОТВЕЧАЙТЕ НА ВОПРОС "Я НЕ ЗНАЮ". Лично я НЕ ЗНАЮ, сколько раз за последние месяцы это говорил, просматривая собесы))
Кстати автор прикрепил свой тестовый проект к статье, так что ставьте 🔥 чтобы мы посмотрели на него на очередной трансляции
🔥11❤1
Галя, у нас отмена
Мужичок потер публикацию, так как «ой, написали плохие комментарии». Ни разу на Хабре такого не было и вот опять)
Я бы кинул линк на его канал, где по сути в постах написано тоже самое, но после этого пусси хода даже стыдно такое рекламить)
Интересно, уберет ли он свой тестовый проект с гитхаба, если на него сделать обзор😅 Проверим?
Мужичок потер публикацию, так как «ой, написали плохие комментарии». Ни разу на Хабре такого не было и вот опять)
Я бы кинул линк на его канал, где по сути в постах написано тоже самое, но после этого пусси хода даже стыдно такое рекламить)
Интересно, уберет ли он свой тестовый проект с гитхаба, если на него сделать обзор😅 Проверим?
🔥7😁2❤1
В чате подсказали лайфхак как посмотреть закрытую статью)
Жми не ссылку, а кнопку «посмотреть» внизу поста👇
Жми не ссылку, а кнопку «посмотреть» внизу поста
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Forwarded from Хабрахабр — всё подряд 🔥
🗒 Как пройти собеседование на Unity-разработчика: мнение лида
Привет, читатель! Вот уже три года я провожу собеседования на позиции Unity-разработчиков. За это время я просмотрел более 500 кандидатов на позиции мидла и сеньора, провёл свыше 100 интервью и нанял более 20 Unity-разработчиков. Этот опыт помог мне выявить множество "зелёных" и "красных" флагов, которые помогают определить подходящих кандидатов.
Эта статья будет полезна всем Unity-разработчикам — от Junior до Senior, а также лидам, которые проводят собеседования.
Привет, читатель! Вот уже три года я провожу собеседования на позиции Unity-разработчиков. За это время я просмотрел более 500 кандидатов на позиции мидла и сеньора, провёл свыше 100 интервью и нанял более 20 Unity-разработчиков. Этот опыт помог мне выявить множество "зелёных" и "красных" флагов, которые помогают определить подходящих кандидатов.
Эта статья будет полезна всем Unity-разработчикам — от Junior до Senior, а также лидам, которые проводят собеседования.
Хабр
Как пройти собеседование на Unity-разработчика: мнение лида
Успешный Unity developer по мнению Midjorney Привет, читатель! Вот уже три года я провожу собеседования на позиции Unity-разработчиков. За это время я просмотрел более 500 кандидатов на позиции мидла...
👍7👏3❤1
Сегодня у меня для вас только чужие туториалы
В последние годы устал твердить, что "в коде предметной логики не должно быть проверок на нулл"
Представьте, вот вы - ваш персонаж. Вы бегаете, стреляете из лука, даже не знаете о существовании Unity(везет ведь кому-то...) , и в какой-то момент проверяете что торговец в городе... не равен пустой ссылке на объект в оперативной памяти...
Для этого нам и нужны монады: штука из функционального программирования, обертка над каким-либо значением, которая уже содержит некоторый набор операций. Такой как проверка на нулл, например.
Помимо Nullable, в туторе еще рассказывают про Optional и Either. Первая похожа на nullable но дает возможность определить другой набор операций при отсутствии значения. Вторая дает возможность обрабатывать различные значения в зависимости от условий. Например, основное и дополнительное (или ближнее/дальнее) оружие у игрока.
Во многих случаях я бы предпочел наоборот инкапсулировать эту логику в объект предметной области, а не декорировать его. Хочется все таки максимально вглубь классов убрать эти некрасивые вызовы, чтобы вместо:
Была красивая и короткая запись:
Фух, так давно веду канал, пора бы и за код начать душнить)
Ставьте 🔥если понравился такой формат
#туториал@GamedevForge
В последние годы устал твердить, что "в коде предметной логики не должно быть проверок на нулл"
Представьте, вот вы - ваш персонаж. Вы бегаете, стреляете из лука, даже не знаете о существовании Unity
Для этого нам и нужны монады: штука из функционального программирования, обертка над каким-либо значением, которая уже содержит некоторый набор операций. Такой как проверка на нулл, например.
Помимо Nullable, в туторе еще рассказывают про Optional и Either. Первая похожа на nullable но дает возможность определить другой набор операций при отсутствии значения. Вторая дает возможность обрабатывать различные значения в зависимости от условий. Например, основное и дополнительное (или ближнее/дальнее) оружие у игрока.
Во многих случаях я бы предпочел наоборот инкапсулировать эту логику в объект предметной области, а не декорировать его. Хочется все таки максимально вглубь классов убрать эти некрасивые вызовы, чтобы вместо:
Either<Weapon, Weapon> weapon;
weapon.Match(
left => //do something with primary weapon,
right => //do something with secondary weapon);
Была красивая и короткая запись:
WeaponPair weapons;
weapons.DoSomething();
Фух, так давно веду канал, пора бы и за код начать душнить)
Ставьте 🔥если понравился такой формат
#туториал@GamedevForge
YouTube
Revolutionize Your Unity Game with Optionals and Monads
Nullable types (`int?`), the `default` keyword, and the null-forgiving operator (!) set the stage for creating powerful Monads like Optional and Either in Unity. In this video, we dive into how these Monads can eliminate null checks, handle success and failure…
🔥21❤3
Думал-думал какой бы контент для вас сделать. И решил сделать... полезный.
Конечно, видосы по UI и игровому ИИ может кому-то и пригодятся. Но как правило, эти части могут меняться до неузнаваемости в зависимости от контекста.
Поэтому забрал у менти последнее тестовое, которое ему выдали(вместо нормального собеседования, конечно же) и вместе с вами онлайн будем его решать. Может будет интересно увидеть, как их делают, а кто-то может получил такое же и благодаря этому сможет попасть на собес😏
Решать будем в среду 11.12 в 19:00 по мск!
Если зайдет, то можем сделать это постоянной рубрикой. Пусть у РАБотодателей закончится фантазия и они начнут собесить соискателей! Вместо траты их времени впустую на примитивные задачки)
Конечно, видосы по UI и игровому ИИ может кому-то и пригодятся. Но как правило, эти части могут меняться до неузнаваемости в зависимости от контекста.
Поэтому забрал у менти последнее тестовое, которое ему выдали
Решать будем в среду 11.12 в 19:00 по мск!
Если зайдет, то можем сделать это постоянной рубрикой. Пусть у РАБотодателей закончится фантазия и они начнут собесить соискателей! Вместо траты их времени впустую на примитивные задачки)
YouTube
Unity - решаем тестовое задание в JustMoby
Решаем реальное тестовое задание на позицию Middle Unity developer
Описание здесь: https://goo.su/X6xpZCt
Репозиторий с проектом: https://github.com/redHurt96/TestTask_1
Мой телеграм канал: https://t.me/GamedevForge
Менторство "с нуля до мидла": https:/…
Описание здесь: https://goo.su/X6xpZCt
Репозиторий с проектом: https://github.com/redHurt96/TestTask_1
Мой телеграм канал: https://t.me/GamedevForge
Менторство "с нуля до мидла": https:/…
👍16🔥8❤3
Мультивселенная безумия рекрутеров
Забавно, когда одна компания говорит: "да, конечно, это в нашей вилке, давайте пособеседуемся", а другая вместо нормального ответа "мы ищем разработчика подешевле" доказывает что ты, мальчик, многовато хочешь
Причем, это даже не какой-то большой множитель к текущей зарплате, это буквально сумма из пятничного оффера😂
Или занижение ожиданий кандидата реально работает и кто-то отвечает: "ой да, чет я зря быканул, давайте за хер с солью поработаю"?
Или рекрутеры и правда живут в мультивселенной и у каждого свои "реалии"?
Напишите в чате что думаете)
Забавно, когда одна компания говорит: "да, конечно, это в нашей вилке, давайте пособеседуемся", а другая вместо нормального ответа "мы ищем разработчика подешевле" доказывает что ты, мальчик, многовато хочешь
Причем, это даже не какой-то большой множитель к текущей зарплате, это буквально сумма из пятничного оффера😂
Или занижение ожиданий кандидата реально работает и кто-то отвечает: "ой да, чет я зря быканул, давайте за хер с солью поработаю"?
Или рекрутеры и правда живут в мультивселенной и у каждого свои "реалии"?
Напишите в чате что думаете)
😁16
Залетайте на стрим
YouTube
Unity - решаем тестовое задание в JustMoby
Решаем реальное тестовое задание на позицию Middle Unity developer
Описание здесь: https://goo.su/X6xpZCt
Репозиторий с проектом: https://github.com/redHurt96/TestTask_1
Мой телеграм канал: https://t.me/GamedevForge
Менторство "с нуля до мидла": https:/…
Описание здесь: https://goo.su/X6xpZCt
Репозиторий с проектом: https://github.com/redHurt96/TestTask_1
Мой телеграм канал: https://t.me/GamedevForge
Менторство "с нуля до мидла": https:/…
👍6🔥6
Как вам трейлер нового ведьмака?)
Мне не понравилось, что это какая-то калька на трейлер к самой первой игре и на killing monsters
Но с другой стороны понравилось, что судя по трейлеру, это будет вот тот самый ведьмак которого мы любим
P.S. хотя имхо первая часть все еще лучшая
Мне не понравилось, что это какая-то калька на трейлер к самой первой игре и на killing monsters
Но с другой стороны понравилось, что судя по трейлеру, это будет вот тот самый ведьмак которого мы любим
P.S. хотя имхо первая часть все еще лучшая
YouTube
The Witcher 4 - Official Reveal Trailer | The Game Awards 2024
The Witcher series returns with a new protagonist. CD Projekt Red's new RPG saga replaces Geralt with Ciri as the playable character to lead us into a new fantasy saga. From the developers of The Witcher 3: Wild Hunt and Cyberpunk 2077, CDPR give us our first…
🔥8🤝5
Ну штош
Новый год «отмечаю» на эльбрусе. В кавычках, потому что не люблю отмечать ни нг, ни день рождения (две недели назад был). Предпочитаю более интересные поводы чем «просуществовал как угодно еще 365 дней»
Поэтому кратко обо всем.
Итоги:
- План по бабкам перевыполнен, офферы дотянули до 6000$ на руки. Приходи, научу как это делать😉
- План по менторству не выполнен, но тем больше времени было нормально сформировать программу, которая уже показывает результаты (после нг как раз в связи с этим будут изменения). Так что будем считать - я играл в стратегию, а не в тактику😂
- неплохо попутешествовал (когда-нибудь и об этом расскажу), в следующем году хочется еще больше
Планы:
- по деньгам хочется не увеличивать сумму, а поменять основной источник дохода
- по менторству в целом туда же, больше медийки, больше народа, больше офферов и денег
- по своим проектам пока что все вилами по воде. Все пилим трейлер к альтушке, долго придумывали как бы сделать ее не похожей на уже вышедшую игру. Начали делать казуалку, и со следующего года впишусь в еще один инди-шедевр
- наверно будет даже ребрендинг канала😃 а то текущий вариант от chat gpt уже отжил свое и совсем не отражает меня
С Новым годом всех кто это празднует!!!
Новый год «отмечаю» на эльбрусе. В кавычках, потому что не люблю отмечать ни нг, ни день рождения (две недели назад был). Предпочитаю более интересные поводы чем «просуществовал как угодно еще 365 дней»
Поэтому кратко обо всем.
Итоги:
- План по бабкам перевыполнен, офферы дотянули до 6000$ на руки. Приходи, научу как это делать😉
- План по менторству не выполнен, но тем больше времени было нормально сформировать программу, которая уже показывает результаты (после нг как раз в связи с этим будут изменения). Так что будем считать - я играл в стратегию, а не в тактику😂
- неплохо попутешествовал (когда-нибудь и об этом расскажу), в следующем году хочется еще больше
Планы:
- по деньгам хочется не увеличивать сумму, а поменять основной источник дохода
- по менторству в целом туда же, больше медийки, больше народа, больше офферов и денег
- по своим проектам пока что все вилами по воде. Все пилим трейлер к альтушке, долго придумывали как бы сделать ее не похожей на уже вышедшую игру. Начали делать казуалку, и со следующего года впишусь в еще один инди-шедевр
- наверно будет даже ребрендинг канала😃 а то текущий вариант от chat gpt уже отжил свое и совсем не отражает меня
С Новым годом всех кто это празднует!!!
🔥26👍7🍾1