About Whirlpuzzle

Find a path to the goal, by rotating the puzzle to displace obstacles and reach inaccessible locations! But beware, whirling too much will only confuse you…

Can you solve all 7 levels in Whirlpuzzle? Good luck!


How to play

Controls - keyboard

The goal is marked by an X.

Move your avatar by pressing Left or Right. You may also push blocks. Gravity pulls all down.

Press Up to rotate the puzzle clockwise and Down to rotate counterclockwise.

Press X to enter Preview mode, in which you may rotate clockwise by pressing Right and counterclockwise by pressing Left. In Preview mode, nothing falls until you confirm, by pressing X again.

Press Z to undo a move. Press R to restart the level.

Controls - touchscreen

Tap to simulate pressing X and swipe to simulate an arrow keypress.

Open the tab on the left beside the game to: undo, restart and return to menu.

Real-time feedback

Press F anytime to provide real-time feedback! Much appreciated!

Level navigation

Using the Level Selector Menu (below in the game bar) you can navigate freely between all levels.

Hall of fame

Once you beat Whirlpuzzle, you'll be invited to enter the Hall of Fame! As soon as you pass the final credits screen after winning, you'll be able to type your name in a new window. Make sure you are connected to the internet, then press Submit to be remembered forever or close the window to forsake your glory.



Enjoyed Whirlpuzzle? Add your message below to the Creative Archive's guestbook!

Leave your message!


Whirlpuzzle by Pedro PSI, 2018.


I'm in space by Tim Beek.

Game Engine

Made with Puzzlescript.

Inspect the source freely, but consider supporting the Creative Archive!

Special thanks

Puzzlescript forum community members S. Mattison , Mark Richardson (Hand-e-food) , Lukas Schüller and Alan Hazelden for varying levels of feedback.

Joel Fox for spotting an important bug in block-pushing physics.



Blocks that are stuck at some point in a sequence now won't push blocks located further away in the same sequence.

Rate this Game!

Share it: