How to control a character with a keyboard/gamepad in the Third Person Template?

I would like to control a character using a keyboard or a gamepad with the Third Person Template in Aximmetry.

I have done some research on my own (including using Gemini), but I still haven't been able to get it to work properly. I suspect there might be a specific way to route the inputs from Aximmetry to Unreal Engine, but I am currently stuck.

Could someone please explain the workflow or share a screenshot of the correct node setup (both in Aximmetry Flow and Unreal Blueprints) to achieve this?

Any help would be greatly appreciated. Thank you in advance!

  • Aximmetry version: Composer 2025.2.0 Studio DE

  • Unreal Engine version:Unreal Editor 2025.2.0 Aximmetry

  •    Tokiwaya

    コメント

    Adam@Aximmetry
      -  

    Hi Tokiwaya,

    To control a character in the Third Person Template with a keyboard, you need to modify the setup in both Unreal Engine and Aximmetry. 

    In Unreal Engine, open Open Blueprint Class and find the BP_ThirdPersonCharacter blueprint. 

    How to control a character with a keyboard/gamepad in the Third Person Template?

    Edit the character blueprint so that Unreal receives the control values from Aximmetry. For the Look and Move pins, use Get Aximmetry Vector nodes. For the Jump pin, use a Get Aximmetry Logical node. 

    You also need to replace the EnhancedInputAction_IA nodes with Event Tick nodes and use a Sequencer. This is necessary because all controller inputs will use the same Event Tick signal as the execution trigger. 

    The Look pin allows the character to look around and move in the direction the camera is facing. In Aximmetry, this will be controlled by the mouse. 

    How to control a character with a keyboard/gamepad in the Third Person Template?

    The Move pin allows the character to move in all directions. In Aximmetry, this will be controlled by the keyboard.How to control a character with a keyboard/gamepad in the Third Person Template?

    The Jump pin allows the character to jump, and it will also be controlled by the keyboard in Aximmetry. 

    How to control a character with a keyboard/gamepad in the Third Person Template?

    You also need to modify the Level Blueprint

    Because the characters are not present in the scene by default and are spawned when the game starts, the Get Aximmetry nodes must be copied into the Level Blueprint. This exposes the control pins in Aximmetry. 

    These nodes will be connected as long as they have exactly the same Name as the corresponding nodes in the character blueprint. They do not need to be connected to anything in the Level Blueprint. Their purpose is only to pass the control values received from Aximmetry to the Unreal nodes that handle the character movement. 

    If two characters are spawned in the scene, add the Set Default Pawn Class module and connect it as shown below. This ensures that only one character is spawned in the scene.

    How to control a character with a keyboard/gamepad in the Third Person Template?

    In Aximmetry, modify the Flow Graph as shown below: 

    How to control a character with a keyboard/gamepad in the Third Person Template?

    The Mouse module connects the mouse input to the Look pin. We added a Multiply module to control the mouse sensitivity. You can adjust the value of the B pin to suit your needs. 

    To control the character with the keyboard, assign keyboard buttons to the In pins of the Copy Scalar and Copy Trigger modules. Right-click the appropriate pin in the Pin Values panel, then select Assign Keyboard. After that, press the key you want to assign to that specific control. 

    How to control a character with a keyboard/gamepad in the Third Person Template?

    For more information about using a game controller in Aximmetry to control character movement, see the following documentation: https://aximmetry.com/learn/virtual-production-workflow/setting-up-inputs-outputs-for-virtual-production/external-controllers/using-xbox-game-controller-to-control-a-scene/ 

    The character-following camera movement is handled by Unreal Engine. To enable this, set the ThirdPersTemp module’s Camera pin to Project

    How to control a character with a keyboard/gamepad in the Third Person Template?

    Warmest regards,

    Adam