Тёмный

How to make interesting Enemy AI for your Indie Game ( UE4 ) 

Logic Leo
Подписаться 13 тыс.
Просмотров 26 тыс.
50% 1

Join our discord server! / discord
Sparkmutts Wiki : sparkmutts.fandom.com/wiki/Sp...
Outro Music by: Gabe Miller
_ Chapters
0:00 - Intro
0:59 - Revamped Boar ?
1:40 - What I've Learned
3:07 - How Behavior Trees Work
5:28 - Why use Blackboards ?
6:36 - Enemy AI Component
7:48 - Going over the Boar's Full Behavior Tree
11:30 - Better Spline Movement
12:42 - Polishing Aspects
13:40 - Navigation issue
14:50 - Conclusion

Игры

Опубликовано:

 

10 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 47   
@diegoaladdin86
@diegoaladdin86 Год назад
Bro so much improvement in the boars, honestly comparing it to when i tried out the game in the second devlog when they were added and wow this feels much smoother already!
@ad0itachi
@ad0itachi 11 месяцев назад
This is the most detailed explanation I have seen, Great video! I've been working with AI in behavior trees for some time and the points you mention are always the more struggling. Is a great starting point to sketch and master the logic using those basic nodes before adding services, simple parallels or perception. The AI component is something I have to try.
@And_l_Wonder
@And_l_Wonder Год назад
These devlogs just brighten up my day!
@LogicLeoyt
@LogicLeoyt Год назад
Glad to hear that , thanks 😄
@fatfingersman
@fatfingersman Год назад
Nice channel bro, got recommeded for me only now
@luaragetineli7949
@luaragetineli7949 Год назад
looking forward to playing
@joaobatistadesenaneto5335
@joaobatistadesenaneto5335 Год назад
Amazing my friend, keep going on!
@LogicLeoyt
@LogicLeoyt Год назад
Thank you! Cheers!
@Restart-Gaming
@Restart-Gaming 3 месяца назад
Will there be or this there a video on how you set this up ? Looks GREAT
@diegoaladdin86
@diegoaladdin86 Год назад
BRO THE BOAR KICK IS GOLDEN!!!
@Ready_Fire_Aim
@Ready_Fire_Aim Месяц назад
i think there is a new option to "fill under for nav mesh" in details panel now (for almost everything)
@kingdemolition6681
@kingdemolition6681 Год назад
Another banger!
@LogicLeoyt
@LogicLeoyt Год назад
thanks :D
@lorenzogarbin8990
@lorenzogarbin8990 8 месяцев назад
You made me feel so stupid..this is what I was looking for... Thanks for sharing knowledge. ❤❤❤❤
@olololololishe
@olololololishe 9 месяцев назад
Cool video, got here from recomendation and didn't regret a bit ! Tho it's kinda late but I have a question: I see you set your AI movement speed with task at start of the behaviour branch, and I've seen this methond in bunch other videos with, let's say, advanced AI scripting. Why don't just change mov.speed with sevice which will hang on respetive composite bode ? To me it kinda frees BT from having visual noise with such trivial set-up tasks. Am I missing something here ?
@Mrbrum011
@Mrbrum011 Год назад
Amazing content!! But I would like to know, what plugin do you use to organize your nodes? I need those angles
@NorwinLabs
@NorwinLabs Год назад
Electronic Nodes
@El_Bellota
@El_Bellota Год назад
Riot taking notes right now.
@LogicLeoyt
@LogicLeoyt Год назад
lmao
@sc2sc286
@sc2sc286 Год назад
6:54 can't you do this with an AIController class?
@ShalowRecord
@ShalowRecord Год назад
would be cool to get a tutorial on that spline system you have. How would you send that new spline location back to BT?
@LogicLeoyt
@LogicLeoyt Год назад
Yo. With the task on the behavior tree I use a timeline and then do a “get location along spline “ to move the AI along the given location
@dalefrancis88
@dalefrancis88 27 дней назад
Logic Leo, how do you get your paths to look like that? or does anyone know how to get the paths to look like that?
@cosmotect
@cosmotect 4 месяца назад
We now have state trees in unreal, should I use those for AI? Or are BT's still superior?
@SimonSlav-GameMakingJourney
Have you ever tried the Logic driver state machine for unreal? Nice vids btw keep going :)
@LogicLeoyt
@LogicLeoyt Год назад
Its a plugin, right? I was really interested in it but it seems a bit pricy.
@SimonSlav-GameMakingJourney
​@@LogicLeoyt Yes, it's a state machine so enemies, player states like combos, etc. (there's a free version too, that's why I'm curiouse) It came to my mind when I saw alerted hog :D. Btw the spline movement is genius small things like that make all the difference I think, it's like squash and stretch of AI 😄
@DailyPaily
@DailyPaily Год назад
Interesting.
@danielgrabarczyk4
@danielgrabarczyk4 9 месяцев назад
Try this solution to nav mesh problem. Change nav mesh to dynamic on AI. Use sphere(on player) to detect instance foilage actor with tag (example: Tree,Rock. You have to add this tags to foilage actors). On collsion i collect static mesh and transform info. Delete instance foilage actor and spawn mesh acording to info collected. Nav mesh works with this method for me. Reverse process when move away from area to save performance.
@Aliasah
@Aliasah Год назад
What is your plugin for the stylised link ?
@jasonruff1270
@jasonruff1270 Год назад
what's your opinion on machine learning AI for something like this?
@vitaliipylypenchuk
@vitaliipylypenchuk Год назад
how did you make your BT wiring look this way?
@joaolucassantosviegas3334
@joaolucassantosviegas3334 Год назад
Cara, se tu traduzisse esse video e postasse seria de muita ajuda pra glr. (Em geral nao tem tanto conteudo bom em br e se tivesse teu video la sobre BT iria ser daora; Nem que duble em cima desse video ja seria uma ajuda pra glr)
@Stridenx
@Stridenx Год назад
What logic do you keep in your AI controller and how do you use it differently than your AI Component?
@mgames7856
@mgames7856 Год назад
also how can i help make your game ?
@josharnold4203
@josharnold4203 Год назад
Do behavior trees wait for a task to call "Finish executing" before moving onto the next task to the right in a sequence? Thanks!
@LogicLeoyt
@LogicLeoyt Год назад
Yes , tasks can be latent so you can do pretty much anything and it will wait
@wellingtoncarneiro-ht4nd
@wellingtoncarneiro-ht4nd Год назад
👍😲👍😲👍😲👍😲👍
@mgames7856
@mgames7856 Год назад
end also i have an idea for a misions end bosses that i think would be good end interesing
@joedabruh2406
@joedabruh2406 Год назад
Yo. I have never watched you before and I probably still won’t unless you make something really interesting, but I wanted to let you know that I found this channel from your Reddit account, which is pretty funny if you think about it.
@LogicLeoyt
@LogicLeoyt Год назад
thanks for letting me know. I hope I make something interesting someday, but I'll keep trying
@yash-bb9lh
@yash-bb9lh Год назад
isnt the enemy ai component basically the stuff that needs to be in an enemy ai controller?
@Luca-yq5ux
@Luca-yq5ux Месяц назад
Ai perception gets added to the ai Controller - aicontroller runs bt
@jenpaulinesanpedro
@jenpaulinesanpedro Год назад
How's it going?
@StarryNap
@StarryNap Год назад
Digga was?. this feels like a speedrun lmao. But nice voice
@megalordgamer1974
@megalordgamer1974 Год назад
Like your game can you please make game for mobile
@trimtab9675
@trimtab9675 Год назад
5th comment
Далее
I SUCK At Developing Enemy AI. Let's Fix That.
11:43
Просмотров 11 тыс.
Why 96% of Indie Games Fail
14:31
Просмотров 252 тыс.
What Makes Good AI?
15:42
Просмотров 3 млн
Ultimate Indie Gamedev Genre Tierlist
28:58
Просмотров 193 тыс.
Why Solo Developers Should Use Unreal
10:55
Просмотров 331 тыс.
UE4 - AI Enemy Моб Монстр Вариант 1
1:19:20
Creating SMART enemies from scratch! | Devlog
5:40
Просмотров 284 тыс.
ПОТЕРЯЛ ВСЁ ЗА 1 ДЕНЬ - Dr DisRespect
1:0:17