Skip to content

3D character keyboard mapper

3D platformer and 3D shooter keyboard controls.

Authors and contributors to this experimental extension: D8H.


3D platformer and 3D shooter keyboard controls. Add one of the "mapper" behaviors on an object having the "3D physics character" behavior so that it is controlled by the keyboard.

Tip

Learn how to install new extensions by following a step-by-step guide.

3D platformer keyboard mapper

Control a 3D physics character with a keyboard for a platformer or a top-down game.

Behavior properties

  • Down key (KeyboardKey). Default value is s.
  • Jump key (KeyboardKey). Default value is Space.
  • Left key (KeyboardKey). Default value is a.
  • Right key (KeyboardKey). Default value is d.
  • Up key (KeyboardKey). Default value is w.
See internal technical details
  • Down key is stored as Down (KeyboardKey). Default value is s.
  • Jump key is stored as Jump (KeyboardKey). Default value is Space.
  • Left key is stored as Left (KeyboardKey). Default value is a.

    This behavior must be used on an object also having a behavior with type "Physics3D::PhysicsCharacter3D". This is stored on property PhysicsCharacter3D.

  • Right key is stored as Right (KeyboardKey). Default value is d.

  • Up key is stored as Up (KeyboardKey). Default value is w.

No expressions for this behavior.

3D shooter keyboard mapper

Control a 3D physics character with a keyboard for a first or third person shooter.

Behavior properties

  • Down key (KeyboardKey). Default value is s.
  • Jump key (KeyboardKey). Default value is Space.
  • Left key (KeyboardKey). Default value is a.
  • Right key (KeyboardKey). Default value is d.
  • Up key (KeyboardKey). Default value is w.
See internal technical details
  • Down key is stored as Down (KeyboardKey). Default value is s.
  • Jump key is stored as Jump (KeyboardKey). Default value is Space.
  • Left key is stored as Left (KeyboardKey). Default value is a.

    This behavior must be used on an object also having a behavior with type "Physics3D::PhysicsCharacter3D". This is stored on property PhysicsCharacter3D.

  • Right key is stored as Right (KeyboardKey). Default value is d.

  • Up key is stored as Up (KeyboardKey). Default value is w.

No expressions for this behavior.


This page is an auto-generated reference page about the 3D character keyboard mapper extension for GDevelop, the open-source, AI-powered, cross-platform game engine designed for everyone. Learn more about all GDevelop extensions here.