This is Peter L. Newton, and today will be making A.I.!
The plan is that I will go through detail about the projects I created. Why I use this, why I do that, and how I structure my information to be straight to the point. At this time I have my projects available for download. Each project will have its own individual thread for discussion. Thanks for your feedback, let me know what you create!
Special Thanks: Unreal Devs, Bruno, Scott, Meat, Jan, Yoeri, Ryan and other Unreal Devs I left out, Unreal Engine Support Team! + Alexander Paschall (isAwesome), (Awesome A.I. documentation guys mikepurvis), Daniel Broder, MieszkoZ, Albert Espin, and of course Epic!
Whats going on here? I currently have the leader, following Way Point Blueprint Actors within the Level. Then we have 6 other bots who find the leader, and then are instructed to march in formation. The leader has his orders(follow distance, formation type), and other leader specifications. Currently I’m expanding on the bots to create groups, which will allow fleets of different men to work together.
Have the bots walk in multiple formations in any direction of the leader. Also expand on Way Point Blueprint by creating a system to automate some changes such as routing. That expansion will include way point activated behaviors. I want the system to be robust enough to allow swift changes, and intuitive behavior.
Maybe you should have an item use system? I plan to set up a system for my rats to hunt out food and eat it. If I finish it up in time I’ll certainly share it so you can make something a little more generalized from it.
That’s exactly the plan n00854180t! I’m currently working with the A.I. to do squad like behavior. Senior AI Programmer, MieszkoZ, said DetourCrowds aren’t implemented by default. Goes without saying Blueprint doesn’t have access. There is RVO Avoidance now available, but even then you couldn’t influence the steering velocity without C++ as far as I know. So I’m gauging what is possible with pre-existing systems, figure what steps I may need to take.
Thanks Sitrec! I will be posting updates as they come!
First of all, thanks alot for your tutorials and your work! Its been extremely helpful in learning more about Blueprints and AI !
I had a question about the AI-bot. I downloaded Project AI from your Dropbox and I only managed to get the Leader State to work. When i set Suggested State to Attack, Follow etc the Bot just stands there. Am I doing something wrong or is it perhaps still in progress and not working yet?
Thanks for the support Olof! Actually only follower and leader work at this time for the community project. That is what I’m focusing on at this time. If you want my attack A.I., look above and I’ve included all my A.I. Projects. Download the Attack/Search/Patrol TTP A.I.
Everyone now has access to the Projects I create with A.I.! Please be warned, they are works in progress but I will be updating them nightly!
This is all very exciting stuff. Once the AI team has a free second, they said they would drop by to see how things are progressing. If you need any help making any wiki tutorials based off of these, please PM me
Cool stuff, Peter! If you happen to run into issues please let us know. Our AI code is robust in Epic’s internal use cases, but there are so many things we’re simply not doing internally. There’s simply not enough man-power to cover it all. AI is such a broad topic!
Thanks Mieszko! Also I thank you, Daniel and the AI programmers for these great tools. AI is a broad topic, and I know you guys are doing a lot already. I was happy when you put the AI source all within the AIModule so now I can easily study it and try some things of my own. AI has been the highlight of my game deving life.