Artificial Intelligence
Last updated
Last updated
In Common GAS, you can choose the standard AIModule
when it comes to build an AI system. I already provided you with some helpful Decorators
and Tasks
if you using the standard AIModule
In this example, im going to show you the basic setup to get you going.
By Default, CommonGAS already enabled AIModule
For any AI-controlled characters, they need to inherit from GCCModularPawn
Next, you need to make an AIController
inherit from GCCModularAIController
to control the AI.
In the blueprint graph, on BeginPlay
we simply call the Run Behaviour Tree
and apply your behaviour tree asset.
Lastly, in your pawn
class class default, find Pawn->Ai Controller Class
and set your AIController to the one we created.
Now, thats the basic setup that should get you going. Have fun building your AIs!
In Common GAS, i have provided you with some useful Tasks
you can use with GAS to build your gameplay logic:
In Common GAS, i have provided you with some useful Decorators
you can use with GAS to build your gameplay logic: