You're a Christmas elf with a sticky ball. Roll over things smaller than your ball to stick them on and grow. Bump into things that are too big and you'll bounce — and maybe lose a few treasures. Grow big enough to roll up the Christmas Tree to win!
↑/W push ↓/S pull
←→ / AD turn QE sidestep
Twin sticks, like the classic: WS left stick, ↑↓ right stick. Both up = go, one up one down = spin.
Hold Space (or Shift) to charge, release to zoom. In tank mode you can also wiggle the sticks up and down.
P/Esc pause T chat M music on/off mouse wheel: camera
Left stick to roll, right stick to turn (or both sticks in tank mode). A/RT dash, Start pause.
Drag the on-screen stick(s). Tap Dash and hold to charge.
Christmas Roll-Up 2026 — a game by Benj Edwards, remaking his original Roll-Up Christmas.
3D models: Kenney (kenney.nl) — Holiday Kit, Furniture Kit, Food Kit, Platformer Kit, Toy Car Kit, Mini Characters (CC0). Additional models built procedurally.
Music: “Jingle Bells” (J. L. Pierpont), “Deck the Halls”, “O Christmas Tree” and “We Wish You a Merry Christmas” (traditional) — public-domain tunes, newly arranged for Roll-Up Christmas. Played on the GeneralUser GS SoundFont by S. Christian Collins (schristiancollins.com), rendered with SpessaSynth.
Fonts: Mountains of Christmas (Apache 2.0) and Fredoka (SIL OFL). Engine: three.js (MIT).
Inspired by the joy of Katamari Damacy.
You rolled up the Christmas Tree!
A new round begins in…