Skip to content
Close

Contra

Spiced Realms of Fructasia

One world, many micro-challenges, one window

A family fruitcake tradition became a fantasy culinary universe in roughly a week and a half: characters, visual language, trailer, soundtrack, lore, and much more.

Role
Solo creator
Timeline
Dec 19–31, 2025
Context
Contra #HolidayChallenge2025
Tools
Flora · Suno · Descript · Rork · MagicPath · Figma

TL;DR

  • I built one original world for Contra's #HolidayChallenge2025 (Dec 19–31, 2025) and entered it in five tool tracks: Flora, Suno, Descript, Rork and MagicPath.
  • I wrote a 16-page Mascot Bible that locked every character's identity across tools.
  • I made a trailer concept and a coloring-book app from the cast's line art.
  • Inside the window: 10+ named characters, six factions, a soundtrack and a game prototype.

Original IP made for Contra's #HolidayChallenge2025 in December 2025 and entered in several of its tool challenges (Flora, Suno, Descript, Rork and MagicPath).

  • Playground
  • Character design
  • Product design
  • AI workflow
Spiced Realms of Fructasia project artwork

The gist

The premise: One holiday challenge, ten tool tracks, one deadline.

The reality: One fruitcake world, built once and entered in five of them.

A family fruitcake tradition became a fantasy culinary universe in the last week and a half of December 2025. I built it for Contra's #HolidayChallenge2025 as one world and entered it across several micro-challenges: Flora, Suno, Descript, Rork and MagicPath.

The fine print

  • Role: Solo creator: the world, the Mascot Bible, the challenge entries and a game prototype
  • Type: Original IP, built for a community challenge
  • Context: Contra #HolidayChallenge2025. Each sponsor tool had its own brief; multiple entries were allowed, with bonus points for using several tools in one project
  • Timeline: The last week and a half of December 2025, inside the challenge window (submissions closed December 31)
  • Tools: Flora (Nano Banana Pro, GPT Image 1.5, Kling, Veo 3.1 and more), Suno, Descript, Rork, MagicPath, Figma, Phaser 3 and Vite
  • Tags: Playground · Character design · Product design · AI workflow

Where I sat

I worked solo, and I created Fructasia just for this challenge. It started with sketches and recipes from Grandma's fruitcake and one question: how do you make food mascots feel dignified rather than silly? I also learned Flora during those two weeks.

The frame

The challenge was a set of micro-challenges with one deadline: each sponsor tool posted its own brief and prize. I could have made a separate small thing for each one. Instead, I designed one reusable world and treated each brief as a chapter of it. The characters were modular IP: the same core designs had to hold up in a trailer, a soundtrack, a coloring-book app and interactive experiments.

That made the real brief consistency at scale. Anyone who's made AI-assisted art knows how fast a character drifts from one batch to the next. My visual references were 1930s–50s advertising mascots and rubber-hose animation: charming, but compositionally disciplined.

A parchment map titled "The Spiced Realms of Fructasia": a golden island labeled Gilded Crumb Empire with The Glacé Citadel, ringed by cinnamon-stick towers and star-anise trees labeled Spice Towers & Forests, a Sea of Sweet Spirits with sailing ships, barrel-laden Rum-Navy Archipelagos, and lantern-lit market carts labeled Drifting Neon Market Districts.
The map of Fructasia, made in Flora in December 2025.

What I made

The backbone: a Mascot Bible, not a character sheet. Character sheets weren't enough, so I wrote the Fructasia Mascot Bible, a 16-page prompt guide that every chapter drew from. It locks each character's identity, defines six faction overlays, provides emotion and pose packs, and sets a strict assembly order for every prompt. An Art Director prompt makes the AI enforce canon instead of improvising: "If instructions conflict, default to mascot canon."

Then each micro-challenge became a chapter:

  • Flora: the visual world itself: characters, regions, factions and video.
  • Suno: a full soundtrack playlist, plus holiday card designs inspired by the music.
  • Descript: a trailer concept for the story world.
  • Rork: a coloring-book app built from the cast's line art.
  • MagicPath: the Spiced Realms Hub, a front door to the world with a storybook reader and music player.

What I cut

With under two weeks, I kept pulling back to one character, one environment and one scene before expanding. My hard rules were no humans, no photorealism and no anime, and they pushed me into a distinctive lane. When in doubt, I simplified: a readable character beats an impressively complex one.

The friction

Visual drift. Early batches gave me a Captain Rummy Nightwave with slightly different proportions or fruit placement from one image to the next. The fix was redundancy: I repeated character names every 75–100 tokens, added an identity-lock fail-safe and a canon lock, and used negative prompts aggressively. That's how the Mascot Bible became the control document for every tool, not just one.

What shipped

Inside the window: 10+ named characters with locked identities, six factions, the Mascot Bible, a soundtrack playlist, a trailer concept, a coloring-book app, holiday cards, a MagicPath hub and a game prototype. The last entry went in with under an hour to spare.

What I'd carry forward

Systems beat styles. One creative investment can unlock many formats if you lock identity first. As I put it after the challenge: worldbuilding scales when you design it that way.

The full story

The backbone: inside the Mascot Bible

The Mascot Bible lives in my Flora workspace as a group of global system prompts. Every prompt is assembled in the same order:

  1. System / Art Director block
  2. Global style anchor
  3. Core mascot block
  4. Faction overlay
  5. Emotion block
  6. Pose block
  7. Scene block (optional)
  8. Identity-lock fail-safe (if needed)
  9. Negative prompt

The global style anchor asks for "edible sentient cake" characters whose "food-based anatomy [is] treated as real material," "whimsical but dignified." The identity lock is blunt: "Emotion and pose may affect mood only, never identity." The emotion pack runs from "Calm & Neutral" to "Weary but Resolute."

The characters

Each character got a locked identity: cake type, body shape, crumb texture, fruit distribution, face structure and palette. The core cast (December 22–24):

  • Grand Duke Brambleton: old-world authority
  • Captain Rummy Nightwave: leads the Rum Navy
  • Sunny Aurelia Crumb: hospitality
  • Sorcha Panforte: a mystical spice-worker
  • Pip Pocketloaf: a compact courier

Later additions include Regent Icingworth, Noir Cocoa Crumble, Nova Remix and the Stale Sentry.

Chapter: Flora, the visual world

Flora's brief asked for a holiday visual world showing "exploration, iteration, and refinement of a cohesive aesthetic." On December 28–29 the world expanded into six factions, each with its own overlay: the Gilded Crumb Empire, the Rum Navy, the Guild of Spices, the Jeweled Court, the Foragebound Clans and the Borderlands of Remix. The Rum Navy overlay, for example, calls for a "dark glossy rum-soaked surface" and "ropes and barrel accessories." A modular scene-pack system let me generate storyboards that stayed canon-compliant. I submitted the Flora entry on the last night: Flora let me create assets for multiple platforms and build out the world.

The Rum Navy coast at dusk: lantern-lit wooden docks and barrels on a glowing sea, with tall ships on the horizon.The Jeweled Court: an ornate palace above tiers of glossy candied fruit and giant gemstones, with rainbow light beams in the night sky.The Guild of Spices lands: a warm desert of cinnamon-colored dunes with a giant star-anise shape and domed towers in the haze.The Foragebound Clans: a cracked earthen road winding through mounds of nuts and gnarled trees under a hazy sky.
Four faction regions in Flora: the Rum Navy coast, the Jeweled Court, the Guild of Spices and the Foragebound Clans.

Chapter: Suno, the soundtrack and cards

Suno's brief asked for music inspired by a holiday aesthetic, with a bonus for a visual reference and a holiday card inspired by both. I used Suno to generate a whole cinematic soundtrack playlist that could flex across moods and realms, directed by the world's visual references, and then designed holiday cards from the aesthetic and the music. In Flora, the songs also became performance videos, such as a fruitcake choir and Grand Duke Brambleton on stage.

Collage of Fructasia world art published with its Suno soundtrack: the ornate gold "Spiced Realms of Fructasia" title card, a choir of fruitcake characters in a gothic hall, a smiling sponge-cake character, a lava-rock golem, a fruitcake band playing in a club, a festival stage under fireworks, a rainbow-lit palace, and a "Happy Saucy Holiday!" postcard reading "Marinating since '99" and "From Grandma's kitchen."
Fructasia world art, published alongside the Suno soundtrack, including a "Happy Saucy Holiday!" card.

Chapter: Descript, the trailer

The trailer concept went up on December 31 under the Descript and Flora tags. It was never about a single cinematic moment. It was about proving the world could carry a story. I built it with Flora and Descript, on the same locked characters; without Flora it wouldn't have been possible.

On January 14, 2026, I published the trailer on YouTube as The Spiced Realms of Fructasia (1:26). As I wrote in its description, it follows Pocketloaf, Captain Rummy and Sunny Aurelia, and a major inspiration was the 1980s era of animated holiday specials, especially The California Raisins Christmas Special.

Trailer: The Spiced Realms of Fructasia on YouTube (1:26, published January 14, 2026).
Split image of two Fructasia characters at sunset over the sea: on the left, Pip Pocketloaf, a small loaf-shaped courier with a backpack and red scarf, on a grassy cliff facing a distant castle; on the right, Captain Rummy Nightwave, a dark fruitcake in a captain's hat, gripping a ship's wheel.
Pip Pocketloaf and Captain Rummy Nightwave under the same sunset, generated in Flora.

Chapter: Rork, the coloring book

I had so much fun with this one. Coloring books are relaxing during the holidays, so during the challenge I designed and built a coloring-book app, frucolor, on Rork. I used Flora to upscale the cast's line art, then converted it to SVG for the app. It works best on an iPad with an Apple Pencil.

The app is no longer online, but I recorded it on December 31. A "Let's Color" library sorts pages into Characters, Scenes, Patterns and Holiday: Captain Rummy Nightwave, Sorcha Panforte, a fruitcake golem, the Glaze & Fury logo and a holiday feast scene among them. Each page opens with six tools (marker, crayon, pencil, watercolor, brush and eraser), size and opacity controls, blend modes, a palette with a custom color picker, and printing.

The coloring-book app on iPad, recorded December 31, 2025 (0:41, no sound). From my Contra post.
Coloring-page line drawing of Sorcha Panforte, a square spice-cake character covered in star-anise and spice shapes, smiling, with gloved hands and big shoes.Coloring-page line drawing of Regent Icingworth, a square iced cake character with a lace-trimmed collar, a calm smile and polished shoes.Black-and-white coloring-page line drawing of Noir Cocoa Crumble, a smiling square crumb-cake character with a swoop of hair, gloved hands and big shoes.Coloring-page line drawing of Nova, a grinning square cake character with dripping icing on top, gloved hands and sneakers.
Line art for the Rork coloring book: Sorcha Panforte, Regent Icingworth, Noir Cocoa Crumble and Nova.

Chapter: MagicPath, the Spiced Realms Hub

MagicPath's brief was to build a holiday visual identity and turn it into a design library or system. I started my MagicPath project, the Spiced Realms Hub, on December 29 and built four React components in it, iterating on each with MagicPath's agent:

  • The hub: a link-in-bio page under the gold Fructasia crest: "A curated collection of crafted works and experiments from the grand recipe that shaped the dessert-forged horizons." Thirteen "Spiced Artifact" cards lead to the world's pieces: the worldbuilding project, the logo and sketch evolution, a three-act trailer blueprint, a Sunny Aurelia Crumb storybook, an Enemy Compendium (the Stale Sentry, Brineborn Bulwark, cookie golems and the Fractured Primordial), match-3 realm maps, coloring-book characters, Glaze & Fury band assets, the Rum Navy ship, macro-zoom sequences, Contra teaser posts, the Butter Vaults and the Egg Archives. It closes with "More realms are still baking..." A floating player plays "Crust of the Earth" by Baker Mage Eldrin.
  • A storybook reader: "Glaze & Fury: How the Noise Began," five illustrated pages about Raze, a bassist, and Scorch, a drummer, starting a punk dessert band in the Crackleforge Quarter. "This world needs teeth," Raze says, and the Bakers' Guild tells them to stop.
  • A Suno mini player for "Fructasia Anthem" by the Baked Bards.
  • An icon parallax background of candied fruit and spices that moves with the mouse.

The identity carries through all four: dark cocoa backgrounds, cream cards, gold accents and serif type.

The Spiced Realms Hub in MagicPath: the ornate gold "The Spiced Realms of Fructasia: A Fantasy Culinary World" crest over a cocoa-brown background scattered with candied fruit and spices, the tagline "A curated collection of crafted works and experiments from the grand recipe that shaped the dessert-forged horizons," the first cream "Spiced Artifact" cards, and a floating player showing "Crust of the Earth, Baker Mage Eldrin."The Fructasia storybook reader in MagicPath, titled "Glaze & Fury: How the Noise Began": a comic-style illustration of a chocolate-cake character with a bass guitar in a frosted street, with the caption "In the Crackleforge Quarter, everything was too sweet. Perfect layers. Polite applause. Songs that never cracked. Raze tasted the air and spat icing. 'This world needs teeth,' he said."
My MagicPath entry: the Spiced Realms Hub, and the first page of the "Glaze & Fury" storybook reader.

Outside the tracks: the game

On December 30–31 I built a top-down action-adventure prototype starring Pip Pocketloaf and Captain Rummy Nightwave, with Phaser 3 and Vite.

After the window: from screen to table

A colored-pencil drawing of Captain Rummy Nightwave, a scowling fruitcake character in a large orange hat, gripping a cinnamon-stick club, with numbered paint-by-number callouts on each color area.
After the challenge: Captain Rummy Nightwave as a paint-by-number sheet (April 2026).

The locked character IDs kept paying off after the challenge. In April 2026 I built a Flora technique, Character to Craft Kit (published that July): one image in, and a coloring page, paint-by-numbers sheet, embroidery pattern and color legend out.

Ask about this project

Questions about Spiced Realms of Fructasia? Email connect@girtonian.com.

Ask about this projectAll workAbout Jonathan