COMING SOON · DEVELOPER DIARY

Coming Soon: Frost Valley, Where the Road Breaks Behind You

Animal Loop's fourth world isn't out yet, but it's getting close. Here's where it stands, how its cracking ice works, and why it was the hardest thing in the game to get right.

Gift Bag in Frost Valley by day: the penguin rolls over cracked ice past an igloo on a frozen lake
Snowball in Frost Valley on lap 5 at 221cc: the penguin weaves along the inner lane while the outer lane behind it has broken into open water
Snowman in Frost Valley: a tall figure-eight track over two frozen lakes, with ice lanes and switch gates

Frost Valley isn't in the game yet. It runs in my development builds, behind a switch. These screenshots are from those builds, so some details will change before it ships. But the heart of it is working, and I wanted to show it.

01CHAPTER ONE

Every World Needs Its Own Idea

Every world in Animal Loop introduces something new, and everything it introduces stays for the worlds after it. Dune Flats sets up the basics: walls, bridges and switch gates that flip which way you turn. Coral Shallows brings in mud. Fern Hollow brings in holes, the mole tunnels that dig you a shortcut. A fourth world needed its own new idea: something that changes how you drive, not only how the track looks.

Snow was the obvious setting, and slippery ice was the obvious mechanic. But the whole game is one tap. The only thing you control is when you turn. Ice that slides you around takes that one thing away, and a one-tap game stops feeling fair the moment it feels random.

So the ice in Frost Valley doesn't change how you move. It changes the road.

The ice doesn't change how you move. It changes the road.
02CHAPTER TWO

Ice That Remembers Where You've Been

Frost Valley introduces cracking ice. Ice cracks as you roll over it and breaks into open water behind you. Every piece of ice has a small life of its own:

  1. 01 PERFECTFresh, glassy ice
  2. 02 CRACKEDHit once, one hit left
  3. 03 BREAKINGGives way behind you
  4. 04 OPEN WATERFall in, lose a heart
  5. 05 FREEZING BACKHeals slowly as you race
One piece of two-hit ice over a race.
  • Every pass counts. When more than half of your animal rolls over a piece, it takes a hit. Wobbling on the same piece doesn't count twice.
  • It breaks behind you, not under you. On its last hit, the ice gives way plate by plate, each plate only once it's fully behind you.
  • It freezes back. Open water doesn't stay open. It freezes back slowly as you race, the break played in reverse: the blocks floating in the water grow back into plates, and the cracks fade until the ice is perfect again.

Falling in

If more than half of your animal ends up over open water, you're going in. Your animal doesn't just vanish: it keeps rolling, sinks under the water with a splash and spreading rings, and you lose a heart. Then it comes back up on dry road, frozen in a block of ice. The block holds you on "Get Ready" and shatters on "Go!".

Snowball at dawn after a fall: the penguin is back on dry road by the start line, with Get Ready at the top
Close-up of the penguin frozen inside a translucent block of ice on the road, waiting for Go
Back on dry road after a fall, frozen in a block of ice until "Go!".

Two lanes on one road

Almost every stretch of road is covered in ice, split down the middle into two lanes that run end to end with no gaps. Ride the same line every lap and you'll wear it out. The race becomes about reading which half is still good, and switching to it before your line gives way.

Snowball at dusk on lap 2: cracked plates on one side of the track and open water with floating ice on the other
Snowball, the first Frost Valley track, at dusk. Both lanes are already worn.
03CHAPTER THREE

Why This Was So Hard

On paper, cracking ice is one sentence. Making it work took more rebuilds than anything else in the game. It had to look like ice, it had to be fair, and it had to fit on a phone. Each of those fought with the others.

It had to feel like ice

In the first version, each piece had one picture per stage (perfect, cracked, broken), and changing stage meant fading from one picture to the next. On its last hit, water spread through the piece behind you. It worked, but it looked like a sticker being swapped, not ice breaking.

It took several rounds of rework to get right. The version in these screenshots is built the way real ice is: a layer of open water, and on top of it the cracked plates as separate blocks. Each block moves through its own stages, so a hit sends cracks rippling out from your animal, the last hit breaks each plate as you roll past it, and freezing back grows the blocks floating in the water into plates again.

It had to be fair

A road that breaks can easily become a road that cheats you. So a lot of the work went into rules you'll never notice:

  • You never drop through the ice you're on. Ice only breaks once it's fully behind you. If you fall in, it's because you rolled back onto water.
  • The road never closes. Two lanes that can both break raise an obvious problem: what if both sides are water at once? A rule I call the freeze guard checks the road every time a piece breaks. If the water on each side would leave less than a racer's width to get through, the older water starts freezing back early, slowly enough to look natural and fast enough to be solid when you get there. Left, right, left can never trap you.
  • You never come back up in the water. After a fall, the game finds a safe place to put you back: a nearby stretch of road where the ice is solid, right in the middle of the dry side.
  • You never surface onto ice. The road just before a mole and just after an ice cave's exit is kept clear of ice, so popping out of a shortcut never drops you straight into water.

Two lanes needed a wider road

The nine tracks started at a normal road width. Once two lanes of ice went in, each lane was too tight for your animal to steer in. Every Frost Valley road had to get wider, wider than any other world's, and every fir, igloo and crevasse that ended up too close to the road had to move or go.

Gift Bag by day on lap 2 at 167cc: mostly clear ice, with a few cracked and broken pieces
Gift Bag at dusk on lap 3 at 180cc: more of the ice is cracked, with broken stretches along the bottom of the track
LAP 2 · 167CCLAP 3 · 180CC
Gift Bag, one lap apart. The track remembers every lap you've driven.
04CHAPTER FOUR

Where It Stands

All nine tracks are laid out and playable, and this time they're named for the season. Since the screenshots above, I've reworked them: every track now mixes ice with the mechanics from earlier worlds, so Frost Valley is the first world that brings everything together.

  1. 1SnowballIce · Drifts
  2. 2Ice CubeIce · Drifts · Ice cave
  3. 3Ribbon KnotIce · Drifts
  4. 4Cocoa MugIce · Drifts · Ice cave · Gates
  5. 5Gift BagIce · Drifts · Ice cave · Gates
  6. 6SnowmanIce · Drifts · Ice cave · Gates
  7. 7Star KnotIce · Drifts · Ice cave · Gates
  8. 8BellIce · Drifts · Ice cave · Gates
  9. 9SnowflakeIce · Drifts · Ice cave · Gates
All nine tracks in ladder order, with what each one mixes in.

The ladder gets harder in several ways at once:

  • Longer laps. The tracks grow as you climb, with more road to read and more ice to manage.
  • Thinner ice. Early on, ice can take a hit before it breaks. Further up, more of it gives way the first time you roll over it.
  • Ice that's already gone. Later tracks can start with stretches already cracked or open.
  • Slower healing. Broken ice takes longer to freeze back.
  • More of everything. Snow drifts, ice caves and switch gates show up more often, and in more combinations, the higher you go.
Gift Bag at dusk: the penguin crosses a cracked piece of ice in one of the track's two upper loops, above a frozen lake with an igloo
Gift Bag at dusk, from a build before the rework.

Same rules, new look

Mud and holes come back in Frost Valley, but they're dressed for the snow. Mud becomes a snow drift, as if it snowed too much on that stretch. Holes become ice caves, snow thrown up round an ice-blue hole. They look different, but they act exactly the same: a drift slows you down the deeper you roll into it, and an ice cave is still a shortcut.

That's on purpose. In the code, each mechanic is built once, and a world only chooses its colors and a few details, like sparkles and settling flakes on a drift instead of bubbles in mud. What you learned in earlier worlds still works here.

  1. MUDCoral Shallows
  2. SNOW DRIFTFrost Valley
  3. MOLE HOLEFern Hollow
  4. ICE CAVEFrost Valley
Illustration: the same mechanic in an earlier world and in Frost Valley.

Across the nine tracks there are well over a hundred pieces of ice. Placing them by hand wasn't realistic, so a small script lays the two lanes along every stretch where ice is allowed, clear of the start line, the switch gates, the drifts, the ice caves and the crossings. Then I tune each track in the Level Creator, which got a new ICE tool for it: drag a piece's ends, keep its partner in the other lane lined up, choose whether it starts intact, cracked or broken, and get checks that stop a play-test if a piece breaks the rules.

WORKING NOW

  • Cracking ice: hits, breaking and freezing back
  • Falling in: sinking, coming back up frozen, shattering on Go
  • The freeze guard and safe rescues
  • All nine tracks, with ice, drifts, ice caves and switch gates
  • Snow drifts and ice caves, the snow looks for mud and holes
  • The ICE tool in the Level Creator
  • Snow colors from dawn to night, and the aurora
  • Firs, igloos, crevasses and snow angels
  • Frost Valley's own music
  • The Penguin, redrawn
  • Memory testing for every track

STILL TO DO

  • Balancing the ice ladder, track by track
  • Game Center leaderboard and achievement
  • Frost Valley's app icon
  • Polish from play-testing
05CHAPTER FIVE

Snow Is Only White at Noon

The hard part of drawing a snow world is that white is boring, and real snow is almost never just white. It takes the color of the sky. So Frost Valley's snow follows the game's day/night cycle: pink at dawn, white only at noon, lilac at dusk and navy at night. The one warm color that holds all day is the orange of the track's border markers. You can see it in the screenshots above.

  1. DAWN
  2. NOON
  3. DUSK
  4. NIGHT
Snowball through the day, in Frost Valley's real palette.

At night, the wind streaks across the snowfield turn into aurora curtains, green with a magenta fringe, and the lit side of every snowbank glows aurora green. For most of its development this world was called Aurora Drift. The name changed. The aurora stayed.

Frost Valley gets its own music, too. The music in Animal Loop is played live as you race, and each world has its own instruments. Here, a music box carries the melody over a warm pad, with an acoustic bass underneath.

A penguin at the finish

Every world ends in a Grand Prix against its rival animal: the Armadillo in Dune Flats, the Puffer in Coral Shallows, the Ladybug in Fern Hollow. Frost Valley's rival is waiting at the bottom of the hill.

1
FROST VALLEY RIVAL

Penguin

Toboggan racer

It's the one rolling through every screenshot in this post. Its art comes straight from its design sheet, replayed shape by shape, so the penguin you race is exactly the penguin that was drawn.

Win the Frost Valley Grand Prix to unlock
THE RIVALS BEFORE IT
06CHAPTER SIX

Play It Your Way on iPhone Duo

Animal Loop plays on the foldable iPhone Duo too, in every world, Frost Valley included. And on the Duo, the way you hold the phone changes how you play.

Frost Valley on two iPhone Duos. Left: half-folded in the seated pose, the snowy track fills the top half and the bottom half is a dark console with the lap, speed and day readout and a large pad reading Tap to move inwards. Right: closed, the track fills the outer screen. The Penguin peeks in from the corner.
Left: the seated pose. Right: closed.
SEATED POSE

A track on top, a controller below

Half-fold the phone and stand it up, and the screen splits at the fold. The track gets the whole top half, so your fingers never cover it. The bottom half becomes a console with your lap, speed and day, and a big pad to tap and steer.

CLOSED

The whole screen is the track

Fold it shut and the race fills the outer screen, and you tap anywhere to steer, just like on any iPhone. Open it flat and the same goes for the big inner display.

Everything else follows the fold too. Pause and results cards split around it, with their buttons down in the pad where your thumbs already are. And if you change how you're holding the phone mid-race, the game pauses for you, so you never lose a run to a fold.

CLOSING

Coming Soon

There's no date yet. I want the step from Fern Hollow to Frost Valley to feel like the next step, not a wall, and that means more time on the ice ladder before it ships.

If you want to know the moment it lands, subscribe to the dev diary or follow @wozyofficial on X. And if you have thoughts on the ice, I'd love to hear them. Send me a message.

Animal Loop app icon

Animal Loop

Free on the App Store
Download on theApp Store
Website · Support · wOzy
#indie game dev
#iOS game
#SpriteKit
#game mechanics
#level design
#coming soon
#devlog