Download

[UPDATED 5/16] A.I. Templates - Bot, Car, & +Flying AI

http://i60.tinypic.com/25k05dx.png

Hey Guys Whats Up,

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!

Here is what I’ve done so far.

Video Series: Youtube Link
PDF Breakdown:https://www.dropbox.com/s/eiozlwc3i7ke059/AIBehaviorTree.pdf
"]MediaFire Link
Screenshots of Progress: MediaFire Share**

DOWNLOADS**(Learning Templates)**
New EQS & Behavior Tree Example:

http://i58.tinypic.com/eqnygi.gif

http://www.mediafire.com/download/5sbwgi13vibn50q

Flying A.I. Project (Version 4.6.1): Download!](http://www.mediafire.com/download/bzuj8yeewxboy43)
General A.I. (Version 4.5.1): Download!](http://www.mediafire.com/download/l7j9oav1651odkh/ThirdPersonAIProject.rar)
Attack/Search/Patrol TPP A.I. (Version 4.5.1): Download!](http://www.mediafire.com/download/u4308bikub6e721/AIProject.rar)
->(Version 4.6.1): Download!](http://www.mediafire.com/download/7w2viqaa8un9uj2)
->(Version 4.7.0): Download!](http://www.mediafire.com/download/7y5j2ucsrgwtq3a)
Car A.I. (Version 4.5.1): Download!](http://www.mediafire.com/download/41mk45ctlgzv73h/CarAIProject.rar)
Car A.I. (Version 4.9.1): Download!](https://goo.gl/L55E03)

Sneak peak of Flying AI:
https://youtube.com/watch?v=nlUAl32SZQ0

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!

8/4/2014

Work In Progress

The video explains it all!

https://youtube.com/watch?v=hBp9uWX8v4Y

8/2/2014

Work In Progress

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.

http://www.mediafire.com/convkey/d314/mpmpq16go9sdmqd6g.jpg

http://www.mediafire.com/convkey/6e9d/wnnz96p0d773zed6g.jpg

End Goal?
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.

reserved

post

This sounds amazing Peter - awesome idea.

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.

Agree with @n00854180t this sounds amazing!
Really excited to hear/see more as the project goes on.

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!

Today’s Minitorial

How to use NavModifiers & NavAreas

What you need?
Project Template of your choosing. (FPS, Top Down, Etc)
Navigation Mesh Built & Ready

Step#1:

[INDENT]

[/INDENT]

A. Create NavArea Blueprint Class
B. Double Click NavArea and go to Defaults, look under Nav Area.

[INDENT]

[/INDENT]

C. Modify the Cost to 10
D. Save

Step#2:

[INDENT]

[/INDENT]

A. Place NavModifierVolume
B. Adjust size and shape accordingly.
C. Look under Default, you’ll find Area Class. Click down and find your NavArea you created in Step#1a.

[INDENT]

[/INDENT]

Step#3:

The cost applied to the NavArea is now affecting the NavModifier. All done!

@Peter, your images aren’t showing up there.

Also, that’s pretty rad :smiley:

All fixed thanks again n00854180t!

Today’s Preview

Car A.I. Template

So currently I’m working on creating Car A.I. within Blueprint (of course). And its going well to say the least. Here are some previews, and I’ll have more updates tomorrow.

Watching as it kills innocent cones.

Following behind it as it follows the routes.

First of all, thanks alot for your tutorials and your work! Its been extremely helpful in learning more about Blueprints and AI :slight_smile: !
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?

Keep up the amazing work!!

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.

Update!

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 :slight_smile:

Thanks for that Alex, you’re awesome! I know they’re super busy but that would be so epic! I sure will, I’ll keep in touch.

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! :smiley:

Keep up the good work!

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. :slight_smile:

Definitely, you too!

Blutility
I must say this tool is amazing. The applications are endless. Who said you needed C++ for an editor tool!

Update on AI Project

https://www.youtube.com/watch?v=yy5-fL3SEfo

This is amazing, thank you Peter.

Awesome!
Thank you so much, Peter!

Awesome work here. Also your dropbox links are giving an error saying they are disabled for generating too much traffic :smiley: