Pushmo (引ク押ス - Hiku Osu; Pullblox in EU territories) has 250 puzzles to solve and involves pushing and pulling blocks in order to rescue a child stuck on top of them. When you are done with the levels included in the game, you can create your own levels and share them with the community through QR-codes. Some of the levels are designed around sprites from popular NES games.
The object of every stage in Pushmo is to push and pull the colored blocks on a stage, either backwards or forwards, in order to create a pathway that allows Mallo, the main character, to climb to the goal located somewhere in the puzzle. Distinct parts of the puzzle are separated by color. Each stage is designed around a three-dimensional grid. Blocks can be moved into four different positions; one of which is a neutral position, where they are pushed completely into the back wall. From this position, the player can only pull them out by standing in front of them. Blocks can be pushed or pulled from the side as well. There is no death or failure in this game, since the puzzles reset themselves completely when Mallo steps on a switch at the bottom of every level.
There are also objects which make the puzzles more complicated:
- Manholes: Manholes come in color-coded pairs of two. Mallo teleports when he goes down one, when the corresponding manhole is free and not impeded in any way. Mallo can also jump into a manhole located directly above him.
- Pullout Switches: When stepped on, these make all blocks of the corresponding color come all of the way out, potentially pushing Mallo off of whatever part of the puzzle he stands on.
Below is an example of a custom level users can create. If a user has a 3DS nearby, these QR-codes can be scanned to load the level.