GCH
Puzzle & Brain

Apple Worm

Guide a growing worm through 30 tricky levels, eat apples to expand, and reach the exit portal in this physics-based logic puzzle.

Apple Worm
Player rating
Popular across the hub

More Games to Play

View popular games
Your browser history

Recently Played

Loading your recent games...

Quick overview

About Apple Worm

Apple Worm is a clever logic puzzle that takes snake-style movement and turns it into a thoughtful spatial challenge. Your goal is simple: reach the exit portal on each level. But to get there, you must eat apples to grow longer, and every added segment changes how your worm can move and fit around the level's platforms.

At first glance, the levels look straightforward. However, gravity and the worm's body shape create obstacles that require careful planning. You need to think about where your head goes and also where every part of your body will rest as you maneuver. A move that seems safe for the head may leave the tail hanging over a gap or blocking your path back.

The game includes 30 levels, each with a unique layout that demands a different strategy. Some levels let you use your extra length to bridge gaps and reach new areas; others force you to slither into narrow spaces where every segment counts. The difficulty ramps up gradually, making it easy to learn but hard to master.

If you enjoy puzzle games that reward patience and planning, Apple Worm will keep you engaged. It's a game where you can always hit R to restart and try a fresh route, so experimentation is encouraged.

Get started

How to Play Apple Worm

Use the arrow keys or WASD to move the worm's head. Eat apples to grow longer. Your goal is to touch the exit portal. You must plan each move carefully because your body follows your head and can get stuck or fall if you're not careful.

Play smarter

Tips for Apple Worm

Think before moving: Consider where the entire body will end up, not just the head.
Use every apple wisely: Extra length can help you cross gaps but may also limit your movement.
Restart when stuck: Try a different route instead of repeating the same unsuccessful moves.