Question about Controller to Unreal staff

in Document which is written about “Difference with Unity”
(Unreal Engine 4 For Unity Developers | Unreal Engine Documentation)

I read about Controller

#Controller : Possesses and controls a Pawn. By separating the Pawn from the controller, you can write AI Controllers that can manipulate a pawn using the same interface the player would.

but, i don’t understand how that sentence mean

In Unity, Character has Controller as component

but In Unreal, it doesn’t

i am really interested in Unreal Engine, so i wonder Difference with Unity

I hope unreal staff don’t get offended, cause this question.

I think that i know difference too in order for using unreal engine clearly.

can i get some detail explanations and examples about that sentence ?

Hello 1205,

While a Controller is a component that is part of the Character in Unity, it is a completely separate asset in UE4. With the UE4 workflow, the “player” is never considered to be the “character”. Instead, the “player” is considered to be the “player controller” which is possessing and providing input for the “character”. One easy way to see this difference is the “Auto Possess Player” setting in a character blueprint. If you change this to “Player 0”, that pawn will automatically be possessed by the first player (It uses a 0-base system like an array) when play begins.

thanks a lot :slight_smile: