Geometry Dash can be played with a touchscreen, keyboard, mouse, or controller (depending on the platform). The player uses the jump function to control the movement of their icon. To jump, the player can press on the screen on touchscreen devices, hit the spacebar or up arrow on a keyboard, left-click with a mouse, or press A on a controller. The player can hold down jump to constantly interact with certain vehicles. The objective of the game is to complete a level by reaching its end. Notably, if the player crashes into an obstacle, the level restarts from the beginning, an exception being in Practice Mode. Users cannot control the speed at which the icon is moving. The timing and rhythm of the in-game music are key parts of the game, often in relation to each other.