In Gasketball the player controls a flying robot. The game is inspired by basketball as the purpose is to net the ball in the basket. Levels are full of reflecting surfaces and other objects (magical portals, spinning saw blades, ...) mostly taken from the world of pinball to increase the difficulty on one side and give chance to get higher scores on the other side (for example, if the ball ends in the basket after bouncing on the reflecting surfaces in the requested order).
There are 5 shot attempts in each level playing the standard mode. At the end of the level a score is given. For accurate and successful shots, more points are awarded. The performance is also rated by stars (from 1 to 3). The title screen shows the main game modes. Singe player (Play and Practice modes) and multiplayer (H.O.R.S.E. and "1 on 1"). H.O.R.S.E. mode is a level editor: the created levels can be given as a challenge to other players online (and vice versa: the player will face levels created by their challenger). A "trash talk" option allows to send challenging words together with the level. 1 on 1 challenges are played by splitscreen on the same iPad. In Challenge arenas, the player must satisfy specific requirements to clear levels (e.g. making the ball bounce at least 2 times before going into the basket).
Four different robots are available later in the game (only one at the beginning). The game is controlled through the touch screen.