GDD - Controls

Cover Image Controls

SectionDescription
OverviewThis Game Design Document (GDD) aims to provide a comprehensive blueprint of the player input through keyboard and joysticks in the game Tribe of the Accord.
StatusReady for Adoption
Version2.0

Description

1. Controller/Joystick

1.1. Gameplay

Controller Gameplay

1.2. UI

Controller UI

2. Keyboard

2.1. Gameplay

Keyboard Gameplay

2.2. UI

Keyboard UI

3. Events

3.1. Gameplay

  • Menu: This input action will open the in-game menu.

  • Inventory: This input action will open Adira's inventory.

  • Use Item: This input action will make Adira consume the currently selected item in the GUI (when you are NOT in the inventory).

  • Aim Mode: This input action will trigger Aim Mode when Adira is using an aimable/throwable weapon. If pressed again, Aim Mode will be disabled. Used only for Keyboard & Mouse.

  • Shoot: This input action will trigger a shoot action when Adira is aiming with an aimable/throwable weapon. This includes throwing a javelin.

  • Move: This input action controls character movement. Each input will move Adira in a different direction (Up, Down, Left, Right).

  • Aim: This input action is for when Adira is in Aim Mode. It will control where she is aiming. To shoot, the player will need to press the "Shoot" action.

    • When using a controller, the player will use the right stick to aim.
    • When using a keyboard, the player will use the normal move keys to aim.
  • Change Move Stance: This input action changes Adira's walk/run stance. When Adira is running, this action will switch her to walking, and vice versa. (This does not work in cutscenes and some scenes where you may be forced to walk for dramatic effect.)

  • Cycle Weapons: This input action cycles through the acquired weapons (shown in the GUI). One input will go forward and the other backward in the array of available weapons.

    • Keyboard
      • 1 - Fists
      • 2 - Spear
      • 3 - Axe
  • Cycle Items: This input action cycles through the acquired consumable items (shown in the GUI). One input will go forward and the other backward in the array of available items.

  • Roll: This input action will make Adira roll in the direction she is facing, walking, or running.

  • Attack: This input action will make Adira attack (punching, slashing, striking) in the direction she is facing, walking, or running.

  • Interact: This input action will make Adira interact with something in the game scene.

  • Map: This input action will open the map, but it can be closed via the Cancel action.

3.2. UI

  • Menu: This input action will close the in-game menu (if it is currently opened).

  • Inventory: This input action will close Adira's inventory (if it is currently opened).

  • Move: This input action changes between options. Each input will move the selector in a different direction (Up, Down, Left, Right).

  • Cycle Tabs: This input action cycles through the tabs in the currently opened UI. One input will go forward and the other backward in the array of available tabs.

  • Transfer: This input action quickly transfers an item from a storage container/crafting workbench to Adira's inventory, or from her inventory to the storage container/crafting workbench. A single input will automatically handle the transfer of the item to an empty spot.

  • Discard: This input action will discard the currently hovered/selected weapon.

  • Cancel: This input action will cancel, go back, or close something in the UI menu.

  • Equip: This input action will equip, use/consume, or craft an item.

  • Confirm: This input action will choose, accept, select, or confirm an option/item from the UI.

  • Map: This input action will close the map (if it is currently opened).

Controller

Gameplay

FunctionActionController
Move upmove_upLeft analog stick up
Move rightmove_rightLeft analog stick right
Move downmove_downLeft analog stick down
Move leftmove_leftLeft analog stick left
Aim upaim_upRight analog stick up
Aim rightaim_rightRight analog stick right
Aim downaim_downRight analog stick down
Aim leftaim_leftRight analog stick left
--LB / L1
Weapon Switchweapon_switchLT / L2
Inventoryui_inventoryView /Select
AttackattackX / Square
RollrollA / Cross
--B / Circle
InteractinteractY / Triangle
Menuui_menuMenu / Start
--RB / R1
ShootshootRT / R2
Use Itemuse_itemD-Pad Up
--D-Pad Down
Cycle Item Previouscycle_item_previousD-Pad Left
Cycle Item Nextcycle_item_nextD-Pad Right
-LS / L3
Mapui_mapRS / R3

GUI Controls

FunctionActionController
Move upui_upLeft analog stick up
Move rightui_rightLeft analog stick right
Move downui_downLeft analog stick down
Move leftui_leftLeft analog stick left
Cycle Tab Previousui_cycle_tab_previousLB / L1
Cycle Tab Nextui_cycle_tab_nextRB / R1
--LT / L2
Inventoryui_inventoryView /Select
Use Itemui_use_itemX / Square
Confirmui_confirmA / Cross
Cancelui_cancelB / Circle
Discardui_discardY / Triangle
Menuui_menuMenu / Start
Transferui_transferRT / R2
--D-Pad Up
--D-Pad Down
--D-Pad Left
--D-Pad Right
--LS / L3
--RS / R3

Keyboard

Gameplay

FunctionActionKeyboardMouse
Move upmove_upW
Move rightmove_rightD
Move downmove_downS
Move leftmove_leftA
Aim upaim_upMouse Move
Aim rightaim_rightMouse Move
Aim downaim_downMouse Move
Aim leftaim_leftMouse Move
Aim Modeaim_modeRight Click
Use Itemuse_itemQ
Menuui_menuEsc
Inventoryui_inventoryTab
AttackattackLeft Click
InteractinteractE
RollrollShift
ShootshootLeft click
--Space
Cycle Weapon Previouscycle_weapon_previousScroll up
Cycle Weapon Nextcycle_weapon_nextScroll down
Cycle Item Previouscycle_item_previousR
Cycle Item Nextcycle_item_nextF
Mapui_mapM

GUI Controls

FunctionActionKeyboardMouse
Move upui_upUP / W
Move rightui_rightRIGHT / D
Move downui_downDOWN / S
Move leftui_leftLEFT / A
Select using hoverui_move_cursorMove mouse
Cycle Tab Previousui_cycle_tab_previousQ
Cycle Tab Nextui_cycle_tab_nextE
Menuui_menuEsc
Use Itemui_use_itemLeft click
Confirmui_confirmEnter / Space
Cancelui_cancelRight click
Discardui_discardI
Inventoryui_inventoryTab
Transferui_transferO
--.
--,
--X
--Z
Mapui_mapM
--Shift