Искал медь, а нашел золото
Делаю пет-проект с игровым ИИ. В нем будут на разных слоях работать GOAP и Utility AI одновременно. Когда количество возможных действий у персонажей будет зашкаливать то разгружу планировщик с помощью Behavior Tree
И только-только я добрался к дебажному функционалу и унылому добавлению всяких событий на кнопки, то увидел это чудо🙏
В целом мне нравится UI Toolkit только за то что в нем гораздо больше функционала можно безболезненно делать из кода. Не ковыряя префабы, инспекторы и тд. Но в таком виде я в него просто влюбился)
Хотя конечно если все привыкли в дефолтному ui, то переходить на него попросту нету смысла.
Пока что мои бедолаги умеют только спать и есть (как я на выходных), но в будущем надеюсь будет гораздо больше
P.S. можно полистать гитхаб этих ребят, там довольно много прикольных реп: твины, расширения для редактора, очередной ECS и многое другое
Делаю пет-проект с игровым ИИ. В нем будут на разных слоях работать GOAP и Utility AI одновременно. Когда количество возможных действий у персонажей будет зашкаливать то разгружу планировщик с помощью Behavior Tree
И только-только я добрался к дебажному функционалу и унылому добавлению всяких событий на кнопки, то увидел это чудо
В целом мне нравится UI Toolkit только за то что в нем гораздо больше функционала можно безболезненно делать из кода. Не ковыряя префабы, инспекторы и тд. Но в таком виде я в него просто влюбился)
Хотя конечно если все привыкли в дефолтному ui, то переходить на него попросту нету смысла.
Пока что мои бедолаги умеют только спать и есть (как я на выходных), но в будущем надеюсь будет гораздо больше
P.S. можно полистать гитхаб этих ребят, там довольно много прикольных реп: твины, расширения для редактора, очередной ECS и многое другое
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2😁2
YouTube
Biggest gaming trends for 2024 | Unity
Thriving in a competitive market means getting ahead of trends to plan effectively, maximize resources, and play the long game. Curious to learn how the pros see the current landscape? We sat down with expert creators to get the inside track on today’s biggest…
Хочу когда-нибудь дорасти (или опуститься) до такого же уровня😂
Чтобы я мог просто посадить рандомных мужиков называть рандомные фичи, а потом пафосно называть это Biggest gaming trends for 2024
Чтобы я мог просто посадить рандомных мужиков называть рандомные фичи, а потом пафосно называть это Biggest gaming trends for 2024
😁5🤣4
Небольшой факт обо мне - я п**здец какой ленивый и не люблю длинные и бесполезные созвоны😂
Проблема созвонов еще в том, что и мало какое занятие можно делать параллельно с ними. Поэтому выкрутился вот так) Впервые за столько лет могу сказать, что не зря два часа присутствовал на ретро или каком-нибудь грумминге(хотя только недавно узнал, что это не только стрижка для собак) . Да и все равно худеть пора, а то вес за 80 снова перевалил😅
P.S. В очередной раз давно не было контента, привалила пара проектов на фрилансе, да и по менторству загрузка больше стала (что на самом деле очень хорошо)
P.P.S. Дописываю короткую статью про(кал) ИИ на стейт машинах, чтобы совсем не пропадать)
Проблема созвонов еще в том, что и мало какое занятие можно делать параллельно с ними. Поэтому выкрутился вот так) Впервые за столько лет могу сказать, что не зря два часа присутствовал на ретро или каком-нибудь грумминге
P.S. В очередной раз давно не было контента, привалила пара проектов на фрилансе, да и по менторству загрузка больше стала (что на самом деле очень хорошо)
P.P.S. Дописываю короткую статью про
🔥10👍5❤🔥2
Teletype
Нужны ли Unity разработчику проекты на гитхабе
На моем опыте довольное большое количество собеседующих в той или иной степени заглядывает...
Итак, новая неделя - новая статья!
Решил для разнообразия отойти ненадолго от технички и написать больше про становление разработчиком. В статье рассказал, насколько вкатунам нужны проекты на гитхабе и как именно они должны выглядеть
В конце статьи есть небольшой прогрев на конкурс, так что дочитывайте чтобы узнать детали!
И как обычно, по удобной площадке для каждого: Хабр, DTF, Teletype
Решил для разнообразия отойти ненадолго от технички и написать больше про становление разработчиком. В статье рассказал, насколько вкатунам нужны проекты на гитхабе и как именно они должны выглядеть
В конце статьи есть небольшой прогрев на конкурс, так что дочитывайте чтобы узнать детали!
И как обычно, по удобной площадке для каждого: Хабр, DTF, Teletype
🔥9👍5
Интересная статья про ИИ
Правда, я бы ее назвал "сложно о простом". Это хороший показатель того что стоит сначала разобраться в матчасти вещей, которые ты разрабатываешь. По сути, автор сделал самый обычный utility AI с небольшой щепоткой планирования на ход вперед. Но в статье это же самое преподносится в 20-минутном чтиве про A* и эвристики, генетические алгоритмы и комбинаторные взрывы.
Но я не просто делюсь не только для того чтобы вонять на чужие статьи)
Что в этой реализации достойно внимания:
- Те самые эвристики. Чтобы не считать все возможные варианты ходов, автор за счет некоторых формул обрезает количество вариантов для расчета. Чтобы не было того самого "комбинаторного взрыва"
- Планирование или, согласно статье, мутация. Меня всегда напрягал термин "генетический алгоритм" ведь по своей сути алгоритма как такового под ним нету) "Кто сильнее, тот и побеждает" - вот и весь алгоритм. По сути просто закрепление хода и перерасчет эффективностей в этом новом контексте. Хотя кто я такой чтобы осуждать людей за называние простых вещей сложными словами😂
Остальная часть статьи, в основном, про то какие именно тактики и стратегии влияют на решение ИИ. Лично мне в меньшей степени интересно, я такой оставляю на откуп геймдизайнерам, но для тех разработчиков, кто сам определяет каким образом ИИ принимают решения, будет полезно
Правда, я бы ее назвал "сложно о простом". Это хороший показатель того что стоит сначала разобраться в матчасти вещей, которые ты разрабатываешь. По сути, автор сделал самый обычный utility AI с небольшой щепоткой планирования на ход вперед. Но в статье это же самое преподносится в 20-минутном чтиве про A* и эвристики, генетические алгоритмы и комбинаторные взрывы.
Но я не просто делюсь не только для того чтобы вонять на чужие статьи)
Что в этой реализации достойно внимания:
- Те самые эвристики. Чтобы не считать все возможные варианты ходов, автор за счет некоторых формул обрезает количество вариантов для расчета. Чтобы не было того самого "комбинаторного взрыва"
- Планирование или, согласно статье, мутация. Меня всегда напрягал термин "генетический алгоритм" ведь по своей сути алгоритма как такового под ним нету) "Кто сильнее, тот и побеждает" - вот и весь алгоритм. По сути просто закрепление хода и перерасчет эффективностей в этом новом контексте. Хотя кто я такой чтобы осуждать людей за называние простых вещей сложными словами😂
Остальная часть статьи, в основном, про то какие именно тактики и стратегии влияют на решение ИИ. Лично мне в меньшей степени интересно, я такой оставляю на откуп геймдизайнерам, но для тех разработчиков, кто сам определяет каким образом ИИ принимают решения, будет полезно
Хабр
Разработка хитрого ИИ в тактической игре на основе эвристик и мутаций
В тактических играх ИИ очень важен. Если ИИ видится как «искусственный идиот», то игру может спасти потрясающий мультиплеер, сюжет, атмосфера и графика (это неточно). Решение очевидное: делай хороший...
🔥7
Искренне не понимаю шквала срача вокруг «Смуты»
Если бы мне дали 5млн$ со словами «делай че по кайфу, возвращать не нужно», я бы и смуту не сделал😂
Да и никто бы не сделал, наверно…
Пишите в комментарии, если считаете иначе)
Если бы мне дали 5млн$ со словами «делай че по кайфу, возвращать не нужно», я бы и смуту не сделал😂
Да и никто бы не сделал, наверно…
Пишите в комментарии, если считаете иначе)
👍10😁4
Кстати, раз уж пошла такая пьянка...
Если бы вам дали 5 млн $ на игру вашей мечты, какую бы вы сделали? Пишите в комментарии!
Лично я всегда любил игры с разнообразием в геймплее:
- Mount & blade, где можно самому и мечом махать и управлять городами (а что уж и говорить про
- серия Fable и Jedi Academy где вместе с хорошим кор геймплеем в виде квестов/сражений есть хорошая мета, завязанная на выборе игрока
Поэтому при таком условном карт-бланше попробовал бы сделать что-то подобное (в разумных пределах). Где каждый бы мог махать мечом, делать сложные выборы или строить свои города/замки/империи. То есть я бы сделал смуту наоборот😂 - плохая графика, но куча механик
Когда я впервые сел за юнити, то был супер увлечен этой идеей. Но, конечно, как и любого начинающего разработчика пытающегося сделать свою GTA, меня ждал провал. Если постараться, то можно поискать первые прототипы с кучей кривых, несвязных и плохо работающих механик) В те времена я еще и графику пытался сам делать... Так что ставьте 🔥если хотите увидеть немного всратого контента)
И пишите, какую бы игру сделали сами за 5кк$
Если бы вам дали 5 млн $ на игру вашей мечты, какую бы вы сделали? Пишите в комментарии!
Лично я всегда любил игры с разнообразием в геймплее:
- Mount & blade, где можно самому и мечом махать и управлять городами (а что уж и говорить про
- серия Fable и Jedi Academy где вместе с хорошим кор геймплеем в виде квестов/сражений есть хорошая мета, завязанная на выборе игрока
Поэтому при таком условном карт-бланше попробовал бы сделать что-то подобное (в разумных пределах). Где каждый бы мог махать мечом, делать сложные выборы или строить свои города/замки/империи. То есть я бы сделал смуту наоборот😂 - плохая графика, но куча механик
Когда я впервые сел за юнити, то был супер увлечен этой идеей. Но, конечно, как и любого начинающего разработчика пытающегося сделать свою GTA, меня ждал провал. Если постараться, то можно поискать первые прототипы с кучей кривых, несвязных и плохо работающих механик) В те времена я еще и графику пытался сам делать... Так что ставьте 🔥если хотите увидеть немного всратого контента)
И пишите, какую бы игру сделали сами за 5кк$
🔥12👍2😁2
Посетил наконец-то ВДНХ, пока там не сняли мой проект на выставке (на фотке не он, просто этот выглядел красиво)
Спойлер: сам проект, естественно, не увидел, тот павильон заняли под какое-то интервью(
Но вот гуляя по остальным залам я оказался прям разочарован) сделав столько хрени на подобные мероприятия, они потеряли весь шарм
Так что признавайтесь, если вы уже делаете игры (или не игры), то стало ли сложнее от этого в них играть? Когда понимаешь как там все работает и как просто оно делается
Спойлер: сам проект, естественно, не увидел, тот павильон заняли под какое-то интервью(
Но вот гуляя по остальным залам я оказался прям разочарован) сделав столько хрени на подобные мероприятия, они потеряли весь шарм
Так что признавайтесь, если вы уже делаете игры (или не игры), то стало ли сложнее от этого в них играть? Когда понимаешь как там все работает и как просто оно делается
🔥4👍2
- Понимаешь, стейт машины, они как лук
- Воняют? Доводят до слез?
- Нет, слои. У лука есть слои и у стейт машины есть слои
Пишите в комментарии, откуда отсылка
Наконец-то этот день настал! Расписал в статье, почему мне так ненавистен ИИ на стейт машине)
Готов ловить гневные комментариии игнорировать их на следующих площадках:
Хабр
DTF
Pikabu
Кстати хотел прикрепить к статье какой-нибудь хороший видос по реализации Behavior Tree на русском, но чет не нашел ничего вразумительного. Если знаете такие, то киньте тоже в комментарии. А если не знаете, то ставьте🎄 чтобы я вам заснял такой)
Да и в целом, тема игрового ИИ, видимо прогреваемая этим бумом нейросеток, очень популярна. Но все почему-то прячут контент по ней: Otus на закрытых марафонах про них рассказывает, K-Syndicate делает закрытый "мастер класс" по Utility AI. Поэтому ставьте 👻, если хотите качественный и бесплатный контент по игровому ИИ!
- Воняют? Доводят до слез?
- Нет, слои. У лука есть слои и у стейт машины есть слои
Наконец-то этот день настал! Расписал в статье, почему мне так ненавистен ИИ на стейт машине)
Готов ловить гневные комментарии
Хабр
DTF
Pikabu
Кстати хотел прикрепить к статье какой-нибудь хороший видос по реализации Behavior Tree на русском, но чет не нашел ничего вразумительного. Если знаете такие, то киньте тоже в комментарии. А если не знаете, то ставьте
Да и в целом, тема игрового ИИ, видимо прогреваемая этим бумом нейросеток, очень популярна. Но все почему-то прячут контент по ней: Otus на закрытых марафонах про них рассказывает, K-Syndicate делает закрытый "мастер класс" по Utility AI. Поэтому ставьте 👻, если хотите качественный и бесплатный контент по игровому ИИ!
Please open Telegram to view this post
VIEW IN TELEGRAM
👻24🎄13👎3❤2🙈1
Что ж, нас становится все больше! Почти как меня зимой 😅
Уже (почти)🔥 350 человек🔥 хотят знать о разработке игр больше😍
Хоть многие приходят за контентом, но наверняка есть и те, кому бы пригодилась помощь с вкатом в разработку или с любыми другими вопросами по проектам или карьере.
❕Специально для этого я обновил свою страницу по менторству. Добавил отзывы и подробнее расписал чем именно я могу вам помочь.
Поэтому если есть любые вопросы или трудности, или если сомневаетесь и не понимаете нужно ли вам вообще менторство - пишите лично мне и записывайтесь на 📞бесплатный получасовой созвон📞
Уже (почти)
Хоть многие приходят за контентом, но наверняка есть и те, кому бы пригодилась помощь с вкатом в разработку или с любыми другими вопросами по проектам или карьере.
❕Специально для этого я обновил свою страницу по менторству. Добавил отзывы и подробнее расписал чем именно я могу вам помочь.
Поэтому если есть любые вопросы или трудности, или если сомневаетесь и не понимаете нужно ли вам вообще менторство - пишите лично мне и записывайтесь на 📞бесплатный получасовой созвон📞
Please open Telegram to view this post
VIEW IN TELEGRAM
Teletype
Михаил Колобов | ментор Unity C#
Привет, меня зовут Миша. Я уже больше 7 лет делаю игры и за 3-6 месяцев могу сделать из тебя разработчика игр на Unity...
🔥9❤🔥4❤4💘1
Посмотрел последнее видео Романа-борца-с-говнокодом-Сакутина. Там он развлекается с Chat GPT без регистрации и смс . Не смотря на всю мою мужскую и сугубо гетеросексуальную любовь к Роману (все таки мощно иметь и свою студию и курсы, будучи моим ровестником), видос имхо получился не самым познавательным. Роман сделал буквально пару запросов и бОльшую часть видео цеплялся к словам и кодстайлу...
Последнее в целом довольно странно, ведь кодстайл это относительно подвижная штука, разнящаяся от студии к студии. В Game Insight, например, заставляли писать приватные поля с префиксом "m_", типа: m_Player, m_Id... брр, сейчас даже печатать страшно😅
В итоге стало интересно попробовать самому, но раз уж теперь есть небольшая, но аудитория, может кому-то интересно тоже на это посмотреть? В формате видео или даже прямой трансляции.
Поэтому ставьте 👍🏻 если вы за видео формат и ставьте 🔥 кто за прямой эфир!
И пишите в комментарии игры, которые можно было бы попробовать реализовать с нейросеткой!
Последнее в целом довольно странно, ведь кодстайл это относительно подвижная штука, разнящаяся от студии к студии. В Game Insight, например, заставляли писать приватные поля с префиксом "m_", типа: m_Player, m_Id... брр, сейчас даже печатать страшно😅
В итоге стало интересно попробовать самому, но раз уж теперь есть небольшая, но аудитория, может кому-то интересно тоже на это посмотреть? В формате видео или даже прямой трансляции.
Поэтому ставьте 👍🏻 если вы за видео формат и ставьте 🔥 кто за прямой эфир!
И пишите в комментарии игры, которые можно было бы попробовать реализовать с нейросеткой!
YouTube
Дота 2 через Chat GPT (не получилась)
Научись Создавать игры с нуля с Гарантией Трудоустройства на моем авторском курсе. Переходи по ссылке - https://ijunior.ru/unity-start?utm_source=youtube&utm_medium=video&utm_campaign=description&utm_content=long_ai_junior
Реклама. ООО «Я-Юниор». ИНН 7810949248.…
Реклама. ООО «Я-Юниор». ИНН 7810949248.…
👍26🔥5🤷♂2
Кстати, продолжая разгон про нейросетки
Я уже однажды тыкался в Chat GPT в ту эпоху, когда из под каждой щели лез контент с заголовками ПРОГРАММИСТЫ НЕ НУЖНЫ, ИИ СДЕЛАЛ... Х
Мой хороший друг до сих пор время от времени подмачивает штаны с такого и пытается искать "альтернативную профессию" (привет, Даня)
В ту пору эксперимент закончился тем, что Chat GPT повторил тот мокрый подвиг на момент, когда контекст выходил за рамки одиночного скрипта. То есть, на запросы пусть класс А делает что-то с классом Б, нейронка с каждым разом выдавала все большую ахинею.
Но времена идут, контекст растет. Так или иначе, но она за меня написала две практики в универе.
Вне того эксперимента, я все равно почти на постоянной основе ей пользуюсь в тех местах, где я не очень хорошо шарю или помню наизусть API. Например, редакторские окна или инспекторы в unity: GuiLayout, EditorGuiLayout, EditorLayout. Порой черт ногу сломит, что именно там нужно вызывать) В такие моменты для простого функционала гораздо проще спросить у GPT написать целиком реализацию на абстрактных данных и подставить собственные, чем лазить по кривым и устаревшим мануалам от юнитеков
Я уже однажды тыкался в Chat GPT в ту эпоху, когда из под каждой щели лез контент с заголовками ПРОГРАММИСТЫ НЕ НУЖНЫ, ИИ СДЕЛАЛ... Х
Мой хороший друг до сих пор время от времени подмачивает штаны с такого и пытается искать "альтернативную профессию" (привет, Даня)
В ту пору эксперимент закончился тем, что Chat GPT повторил тот мокрый подвиг на момент, когда контекст выходил за рамки одиночного скрипта. То есть, на запросы пусть класс А делает что-то с классом Б, нейронка с каждым разом выдавала все большую ахинею.
Но времена идут, контекст растет. Так или иначе, но она за меня написала две практики в универе.
Вне того эксперимента, я все равно почти на постоянной основе ей пользуюсь в тех местах, где я не очень хорошо шарю или помню наизусть API. Например, редакторские окна или инспекторы в unity: GuiLayout, EditorGuiLayout, EditorLayout. Порой черт ногу сломит, что именно там нужно вызывать) В такие моменты для простого функционала гораздо проще спросить у GPT написать целиком реализацию на абстрактных данных и подставить собственные, чем лазить по кривым и устаревшим мануалам от юнитеков
👍14😨1
🔥 Новое видео на канале!
Пора вместо технички возвращаться к собесам и устройству на работу,иначе для чего мы здесь
Вместе с Олегом разобрали "джунские" вопросы с собеседований. Было очень сложно выбрать, какие их них на самом деле джунские, так как на HH таких вакансий даже нету😂 Видимо даже эйчары считают, что все должны приходить сразу мидлами с опытом (как мы и делаем на менторстве)
В дальнейшем попробуем дальше отделить зерна от плевел и запишем такие же ролики по мидловым и сеньорным вопросам. Хотя и там "рамки стерты, а границы размыты", все как правило задают типовые вопросы и пару-тройку релевантных своему проекту)
Не прошу ни лайков, ни комментариев (вроде как ютубу на них плевать), давайте постараемся просто поднять глубину просмотра) Чтобы великий и ужасный Алгоритм подхватил😂
Ну и пишите, что в следующий раз стоит улучшить или какие вопросы разобрать!
Пора вместо технички возвращаться к собесам и устройству на работу,
Вместе с Олегом разобрали "джунские" вопросы с собеседований. Было очень сложно выбрать, какие их них на самом деле джунские, так как на HH таких вакансий даже нету😂 Видимо даже эйчары считают, что все должны приходить сразу мидлами с опытом (как мы и делаем на менторстве)
В дальнейшем попробуем дальше отделить зерна от плевел и запишем такие же ролики по мидловым и сеньорным вопросам. Хотя и там "рамки стерты, а границы размыты", все как правило задают типовые вопросы и пару-тройку релевантных своему проекту)
Не прошу ни лайков, ни комментариев (вроде как ютубу на них плевать), давайте постараемся просто поднять глубину просмотра) Чтобы великий и ужасный Алгоритм подхватил😂
Ну и пишите, что в следующий раз стоит улучшить или какие вопросы разобрать!
YouTube
Unity Junior - основные вопросы и ответы
Вместе с @wealthygamedev разобрали основные вопросы на позицию Junior Unity Developer. Конечно, этим список далеко не ограничивается, как и серия видео
В дальнейшем снимем такое же про Middle и Senior вакансии. Оставайтесь с нами и подписывайтесь на социальные…
В дальнейшем снимем такое же про Middle и Senior вакансии. Оставайтесь с нами и подписывайтесь на социальные…
🔥14👍4❤3
Ждет, когда ты наконец-то вкатишься в айти😃
Где-то услышал, что для удержания блог лучше разбавлять лайфстайл контентом.
Так что вот вам дурацкая собака, полное имя - Баффи истребительница вампиров.
Но у меня есть и животное постарше - 🕷паук🕷. Если угадаете ее имя, то следующий подобный пост будет про нее. Подсказка: я большой фанат Толкина (и не только Властелина Колец)
И ставьте 🐵 под постом если нравится такое разбавление контента или⚡️ если вам интересен только техничка и вкат в геймдев!
UPD: слишком быстро угадали😂
Где-то услышал, что для удержания блог лучше разбавлять лайфстайл контентом.
Так что вот вам дурацкая собака, полное имя - Баффи истребительница вампиров.
Но у меня есть и животное постарше - 🕷паук🕷. Если угадаете ее имя, то следующий подобный пост будет про нее. Подсказка: я большой фанат Толкина (и не только Властелина Колец)
И ставьте 🐵 под постом если нравится такое разбавление контента или
UPD: слишком быстро угадали😂
Please open Telegram to view this post
VIEW IN TELEGRAM
🙉22🙊4⚡3😁1
Рубрика: ИИшные лайфхаки
Если не можете с наскоку написать класс, в который будет парситься уже готовый json, то спросите об этом GPT, сэкономите себе драгоценные минуты перебирания классов, коллекций, да и просто печатания всего этого мусора)
P.S. каждый раз раздражает, что дефолтный JsonUtility не умеет парсить коллекции. Как будто задача на этот функционал называлась "сделай на отъебись все равно Newtonsoft'ом будут пользоваться"
Если не можете с наскоку написать класс, в который будет парситься уже готовый json, то спросите об этом GPT, сэкономите себе драгоценные минуты перебирания классов, коллекций, да и просто печатания всего этого мусора)
P.S. каждый раз раздражает, что дефолтный JsonUtility не умеет парсить коллекции. Как будто задача на этот функционал называлась "сделай на отъебись все равно Newtonsoft'ом будут пользоваться"
👍10🔥8😁3