Modern Christmas Decorations
Christmas decorations for 32px top-down shop interiors, plus Santa and an elf: trees and string lights that twinkle, garlands, a wreath, gifts, a seasonal drinks cooler, a counter display, rugs and a small wall and floor kit for a festive corner. Own one of our shop packs? Festive outfit layers dress its staff and customers too.
- 17 objects · 42 variants
- Twinkling lights
- Santa & an elf
- Festive corner kit
- 7 tilesets
Decorations, Santa, the elf and the kit work on their own. The outfit layers need one of our shop packs (sold separately). Use in commercial and non-commercial games.

Everything in this picture comes from the download: the lights twinkle, Santa waves and the elf walks in place carrying a gift, playing the pack's own frames. Shown at 2×.
What's included
Drawn on the same grid, camera, light and outline as our three shop packs, in one muted festive palette. Everything in the first three cards works on its own.
Christmas decorations
- 17 objects in 42 variants (141 direction sprites), in 4 directions where the object has a facing.
- Lights off, on and a 6-frame twinkle on 16 variants (the trees, tabletop tree, garland, string lights and lit wreath), plus the cooler's header light off and on: 448 light-state images.
- Garland and string lights come as wall modules that join into one continuous run of any length.
- 7 tilesets on a 32 × 32 grid (one per category, plus the room kit), and every sprite and light state as its own PNG.
Santa and the elf
- 115 animation frames and 9 expressions each.
- Walk and stand in 4 directions, also carrying a wrapped gift.
- Sit down and stay seated at 4 seat heights, in 4 directions. They use the same seat point as the seated customers of our Modern Bubble Tea Shop; this download has no seats of its own.
- Wave hello, talk and a talk-idle loop, facing the camera.
Festive corner kit
- 7 pieces: a honey plank floor, a plain wall face, wall caps and wall ends on the 32 px grid.
- The festive corner at the top of this page is built from the kit, the decorations and the two characters.
- No door, window or counter pieces: it makes a festive corner, not a shop.
Festive outfits for our shop characters
These need the matching shop pack, sold separately. On their own the layers show only a hat, a jumper or a scarf, not a character.
Two layers per character
- A Santa hat for all 12 characters, and a knit jumper for 8 or a knit scarf for 4 (the doctor, the nurse, the patient and the office customer).
- The two layers never share a pixel: use the hat alone, or both.
- Each layer image has the same size, folder and file name as its base image. Draw the base frame, then the layers; layer sheets match the base sheets frame for frame.
Which characters, which frames
- Modern Hospital (on itch.io: Hospital Staff & Patients): doctor, nurse, patient.
- Modern Bubble Tea Shop: cashier, tea maker, office, student and older customer.
- Modern Convenience Store: cashier, stock clerk, two shoppers.
- Every frame and expression of every animation in those packs (version 1.0), in the directions each pack ships, except the hospital patient lying in bed and sitting on the bed edge: 1,175 frames and expression images.

The outfit layers as they ship, hat and top, facing the camera. Alone they show only the hat and the jumper or scarf. Item sheets on this page carry a "SAMPLE" watermark; the files you download have none. Shown at 2×.
In our three shops
The decorations and outfit layers placed in our shop packs with the numbers in xmas_GUIDE.txt. The shops are sold separately and are not in this download.
17 objects, 6 categories
Every object comes in each listed variant, in 4 directions (N/E/S/W) where it has a facing. Trees, the tabletop tree, the snow globe, the bowl and the flat wall decals face the camera only.
Christmas tree with lights, standard (1 tile) and large (2 × 2 tiles)
Garland with lights and string lights (warm or multicolour) that join into runs, wreath (plain or lit), menu board (standard and wide, blank), wall decals (snowflakes, star)
Gift piles (standard and large), 6 single gifts in 3 sizes
Tabletop tree with lights, counter display with treats and a blank tag, snow globe (small and large), bowl of baubles
Display table (small and standard), seasonal drinks cooler with a header light, standing easel sign (blank)
Rug (standard and large), entrance mat with snow for a door threshold (small and standard)
Gallery
Click an image to see it full size. The festive corner uses only files from the download; the item sheets carry a "SAMPLE" watermark, and the files you download have none.

The festive corner, built only from the download's files. 2× zoom.


Santa and the elf: standing in 4 directions, walking, carrying a gift, waving, talking and sitting. 2× zoom.

Trees, lights on and off. 2× zoom.

Garland, string lights, wreath, menu boards and wall decals, every variant and direction. 2× zoom.

Gift piles and single gifts. 2× zoom.

Tabletop tree, counter display, snow globes and the bowl of baubles. 2× zoom.

Display tables, the drinks cooler and the easel sign. 2× zoom.

Rugs and the entrance mat. 2× zoom.

The 9 expressions of Santa and of the elf. 2× zoom.

Shown with Modern Convenience Store (sold separately): its characters, which are not in this download, with this pack's outfit layers on. 2× zoom.

Shown with Modern Bubble Tea Shop (sold separately): its characters, which are not in this download, with this pack's outfit layers on. 2× zoom.

Shown with Modern Hospital (sold separately; on itch.io it is called Hospital Staff & Patients): its characters, which are not in this download, with this pack's outfit layers on. 2× zoom.

Shown with Modern Convenience Store (sold separately). The store, its fixtures and its staff and shoppers are not in this download; the Christmas decorations, the snowy entrance mat (in place of the store's own mat) and the outfit layers are. 2× zoom.

Shown with Modern Bubble Tea Shop (sold separately). The shop, its furniture and its staff and customers are not in this download; the Christmas decorations, the snowy entrance mat at the door and the outfit layers are. 2× zoom.

Shown with Modern Hospital (sold separately; on itch.io it is called Hospital Staff & Patients). The hospital, its furniture and its characters are not in this download; the Christmas decorations and the outfit layers are. 2× zoom.
Specs
| Contents | 17 decoration objects in 42 variants (141 direction sprites + 448 light-state images; 16 variants twinkle in 6 frames), a 7-piece festive room kit, Santa and an elf (115 animation frames + 9 expressions each), and festive outfit layers for the 12 characters of our three shop packs (1,175 frames covered, 2,596 layer images; the shop packs are sold separately) |
|---|---|
| Grid | 32 × 32 px floor tiles; walls on an 8 px wall line (80 px face, 8 px cap), the same walls as our three shop packs |
| View | 3/4 top-down, light from the top left, 1 px coloured outline |
| Character frames | 48 × 64 (walk, stand, gift carry, talk, wave) · 48 × 80 (sitting) |
| Directions | Objects N/E/S/W where they have a facing · Santa and the elf walk, stand, carry a gift and sit N/E/S/W · talk and wave S |
| Lights | Off, on and a twinkle of 6 frames × 240 ms (one 1,440 ms loop); the cooler's header light off and on |
| Formats | Transparent PNG sprite sheets and single images, 7 tilesets |
| Guide | xmas_GUIDE.txt: frame order and timings, anchors, footprints, light states, wall heights and counter heights for our three shop packs, how to draw the outfit layers and which frames they cover, a map of every tileset, the layout of the festive corner, and where the decorations went in the three shop scenes |
| Scale | 1× native; scale up by whole numbers with nearest-neighbour filtering |
| Files | 3,493 files: 3,488 PNG images, readme, guide, licence, credits and a SHA-256 file list |
Good to know
So you know exactly what you're getting.
- Interior decorations only: no snow ground, no falling snow, no outdoor pieces, no window or door-glass decals. No fireplace, stockings or armchair.
- Signs and boards are blank, for your own text.
- Counter items sit on the counters of our tea shop and convenience store, the tea shop tables, the hospital counter, office desk and reception desk, and this pack's display table; xmas_GUIDE.txt gives each lift.
- Garland and string lights can run over any single door of our three shop packs. End the run before the hospital's double ward door, air conditioner or air freshener. Hang a wreath beside a door, not on it.
- On wall items the lights face the room: the N, E and W images show the back or the edge, where the bulbs may be hidden.
- Santa and the elf: talking, idling and waving face the camera only. No sack, no handing a gift over, no running or lying down; one standing frame per direction. To stand up, play the sit-down frames backwards.
- Santa shares his body shape with one of the shoppers in our convenience store pack. Don't stand the two side by side.
- Outfit layers fit version 1.0 of the three shop packs. The hospital patient lying in bed or sitting on the bed edge has no layers; use the plain frames there.
- No project files for Tiled, Godot, Unity or GameMaker, and no import test in a specific game framework yet.
- Own one of our other packs too? Every top-level file and folder here starts with xmas_, so this pack never overwrites a file from our other packs.
Licence
You can
- Use the assets in games you make, free or commercial.
- Edit and recolour them for those games.
- Credit is appreciated but not required.
You can't
- Resell or redistribute the assets themselves, alone or inside another asset pack.
Full terms are in xmas_LICENSE.txt in the download.
Questions
Do I need one of your shop packs?
Only for the festive outfit layers. The decorations, the festive corner kit, Santa and the elf work on their own. The outfit layers are hats, jumpers and scarves drawn to sit on the characters of Modern Hospital, Modern Bubble Tea Shop and Modern Convenience Store; without those packs there is no character to dress.
Will the decorations fit my own 32px game?
They are drawn on a 32 px grid for 3/4 top-down rooms with an 80 px wall face, light from the top left. xmas_GUIDE.txt gives every anchor, footprint and wall height so you can check them against your own art. The counter and wall numbers in the guide are measured on our three shop packs only.
What do I get in the download?
Transparent PNG sprite sheets, every frame, sprite and light state as its own PNG, 7 tilesets, and xmas_GUIDE.txt with all the placement numbers. No project files for a specific game framework are included.
Can I scale it up?
Yes. Scale by whole numbers (2×, 3×, 4×) with nearest-neighbour filtering to keep the pixels sharp.
More from GainPips
We also make mobile games. See them on Google Play.
Decorate for December
17 decoration objects, a festive corner kit, Santa and an elf, and outfit layers for our shop casts.