CustomNPCcontroller

class GiacomettiNPCController extends UTBot; var Actor Destination; protected event ExecuteWhatToDoNext() {    //Go to the roaming state    GotoState(‘Roaming’); } … More

CustomNPCPawn

class GiacomettiNPCPawn extends UTPawn placeable; var(NPC) SkeletalMeshComponent NPCMesh; var(NPC) class<AIController> NPCController; simulated event PostBeginPlay() {    if(NPCController != none)    … More

UDNPlayerController

class UDNPlayerController extends UTPlayerController; //var class<UTFamilyInfo> CharacterClass; simulated event PostBeginPlay() {    super.PostBeginPlay();    //SetupPlayerCharacter(); } /** Set player’s character … More

UDNPawn

class UDNPawn extends UTPawn; // ****************Mesh Attributes****************** // var SkeletalMesh defaultMesh; var MaterialInterface defaultMaterial0; var AnimTree defaultAnimTree; var array<AnimSet> defaultAnimSet; … More

UDNGame

class UDNGame extends UTDeathMatch; defaultproperties {    //Points to your custom Pawn class    DefaultPawnClass=class’UDNExamples.UDNPawn’    //Points to your custom … More

CustomPawn Unreal code

class CustomPawn5 extends UTPawn; // members for the custom mesh var SkeletalMesh defaultMesh; var MaterialInterface defaultMaterial0; var AnimTree defaultAnimTree; var … More