Arcade · SwiftUI + Metal

Drift

Snow rally at blue hour, sideways.

Drift is a top-down winter rally with side-of-the-screen controls: press a side to step the car out, hold to slide deeper, let go to grip, and flick from one side to the other for a Scandinavian flick. A co-driver reads pacenotes for every bend, a multiplier rewards linked slides, and the snow keeps every groove you carve. The world is a Metal renderer (snow, road, ice, pines, lamp light and a scrolling track map) under SwiftUI screens cut from rally livery decals, all built from one theme. It ships with sixty stages in six regions, a Daily Stage with ghost splits and a widget, an endless Night Run, a garage, missions and a StoreKit 2 shop.

  • Arcade
  • SwiftUI + Metal
  • 60 levels

Every screen, built

Real captures from the iOS Simulator. The menus, the shop and the progress screens ship in the source, not just the board.

  • Play

  • Tutorial

  • Results

Play is open. The other 2 screens are part of SwiftPieces Games. It opens every screen, and the full Xcode project to build them.

What you get

  • Side controls with hold-to-deepen slides and a Scandinavian flick, at a fixed 120 Hz
  • Sixty fixed stages across six regions, with pacenotes, ice, banks and three bars each
  • A seeded Daily Stage with your best driven back as a ghost, live splits and a Home Screen widget
  • An endless Night Run where checkpoints add time, lit only by the lamp pod
  • Six cars, eleven liveries, four lamp pods and three tyres, tried on the parked car as you touch them
  • Missions with rally licence grades, a seven-day gift sheet and twenty achievements
  • Every sound synthesised on the device, every surface drawn in shaders
  • Content60 levels
  • Leaderboards3
  • Achievements20
  • Challenges0
  • Swift9,057 lines in 77 files
  • RequiresiOS 17.0, Xcode 26

Shop

  • Stud packs
  • Rally pass
  • Livery pack

Built on

  • GameCore
  • Feel
  • GameServices
  • Shaders
  • GameUI

Presets

  • bluehour
  • lamplight
  • whiteout

Plays

60 levels on iPhone and iPad, with VoiceOver menus, Dynamic Type and reduce motion.