Thunkable is actually pretty doable. You’d typically use a Canvas component + clock timer to move a “snake head” sprite step-by-step (like Google Snake, Slither.io, or even classic mobile arcade games like Subway Surfers-style movement logic, Cuphead-inspired precision movement, or Geometry Dash-style timing).
For the “bending” effect when turning, Thunkable doesn’t natively rotate a whole snake body smoothly, so you fake it:
-
Store snake body as a list of x/y positions
-
Draw each segment as a small sprite/image
-
On every move, shift positions in the list
-
Optional: use slightly rotated images or directional assets so turns look smooth instead of blocky
The key trick is that the snake isn’t one object — it’s many small pieces following the head.
This same “segment-following” logic is used in many simple games like Snake.io, Agar.io-style mechanics, and even stylized indie games inspired by Cuphead, Mario, or Rayman where movement is built from repeated position updates rather than real-time physics.