TGViewer
Лев Дизайнит Лев Дизайнит @levdesigner · 1.44K subscribers
Post #148 786
ИИ противников в Unreal Engine

Всем привет!


Последние пару недель, я потратил на, так называемый, design study. Прежде всего, мне хотелось изучить, а как работает ИИ врагов в играх, а главное - создать свой собственный.

Стоит сказать, что эта работа была 50/50, 50 - дизайнерская, 50 - техническая.

При помощи своего более опытного коллеги, получилось декомпозировать врага на конкретные стейты. Более того, мне посоветовали не просто стейты, а идти от фантазии, какого именно персонажа я хочу создать: он медленный и невнимательный или, наоборот, нервный и резкий?

Как оказалось, фантазия персонажа - меняет все. Буквально, каждый стейт, на котором он существует, зависит от фантазии. Фантазия моего персонажа - Агрессивный малец. Он быстрый, нервный и берёт врага напором, а не силой.

Как и сказал, от фантазии - зависит все. Например, в стейте патрулирования, персонаж ИИ довольно быстро передвигался от точки до точки, а останавливался на них ненадолго. А в стейте поиска быстро бежал на последнее место моего персонажа, и тревожно рассматривал все вокруг.

Далее, последовала техническая работа. Пересказывать все я здесь не буду, но скажу главное - начинайте с малого. Даже если задача большая, она может быть разбита на мелкие куски, иначе - выглядит пугающей и невыполнимой. Я же начал с одного - чтобы персонаж ИИ просто бегал за мной. Этого было уже достаточно, чтобы понять - я могу сделать больше.

В итоге спустя две недели у меня получился полноценный ИИ. Не идеальный, но полностью сделанный мною с нуля - и лично для меня это - огромный шаг вперед.

К посту приложу небольшое видео, а также технический документ, объясняющий, как именно ИИ моего персонажа работает.

Буду рад вашим реакциям и комментариям💚
Спасибо вам за поддержку и за то, что читаете меня!
Google Docs Melee Prototype AI. TechDoc Melee AI Prototype 1. Цель Создать прототип AI ближнего боя с прозрачной архитектурой, понятными приоритетами и читаемым боевым поведением. Фокус на логике, а не на графическом или анимационном полише. 2. Фантазия врага “Агрессивный малец” - агрессивный ближний…
  • 🔥 10
  • ❤ 3
More from @levdesigner
  1. Mar 3, 2026🪧 ВСЁ ПО БАЛАНСУ ИГР В ОДНОМ МЕСТЕ 🪧 Мы с Антоном и другими авторами сделали для вас под…
  2. Feb 11, 2026Бесплатное менторство и поиск работы. Если вы сейчас в поиске работы или вам просто нужен…
  3. Dec 31, 2025С наступающим Новым годом, друзья❤️ Спасибо, что остаетесь со мной и читаете, хоть я и ред…
  4. Nov 22, 2025Япония игровая. Я второй раз побывал в Японии, на этот раз, три недели. И из поездки в пое…
  5. Nov 7, 2025Ребятки, сейчас в отпуске в Японии, по этому поводу накатаю пост - Япония Игровая. Но сейч…
  6. Oct 25, 2025Пока я в отпуске, наткнулся на интересное видео. В нем, предлагают из обычных игральных ка…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →