Press kit
Fact sheet

Farsun

Farsun is a free-flight gravity shooter for iPhone and iPad, laid out for iPhone Duo. Its one rule is that gravity bends every shot, yours and theirs. It was designed and built by one person in under five months, natively in Swift, and it launches on November 1, 2026.

Coming to the App Store November 1 The game's page drew0716@icloud.com

Fact sheet

Launch
November 1, 2026
Platforms
iPhone and iPad, iOS 18 or later. Laid out for iPhone Duo
Genre
Arcade shooter
Price
Free. One optional, one-time purchase that only changes how your ship looks
Ads and tracking
None. No third-party SDKs
Age rating
9+
Launch event
First Light, November 1 to 14: clear 10 sectors to keep the First Light trail
Developer
Drew Galbraith, solo, Fairfax, Virginia
Play it now
Public beta on TestFlight, open until launch

30 seconds of play · Silent

Download a gameplay clip · MP4, 886 × 1920, 29 s, 13 MB · Screen recordings with the game's music

Why it stands out

What's different.

Gravity is the weapon

There are no formation grids and no bullet patterns to memorize. Every sector has stars, black holes and pulsars moving on their own orbits, and every shot on the screen, the player's and the enemy's, curves around them. You sling fire around a star, herd hunters into a comet, and charge your own black hole from near misses.

Duels with nobody waiting

Every pilot flies the same daily sector. A finished run leaves an echo, the ships you failed to kill, and a rival inherits them as an extra wave. Head-to-head play works at any hour because the opponent has already flown. Friends add each other by code or link and challenge in one tap.

A sky you keep

A season lasts two months, changes one rule of the board, and gives you a constellation to light star by star. What you light stays in your home sky for good, finished or not, and past expeditions stay flyable. Six seasons are built for the first year.

The same board for everyone

The simulation is deterministic: a seeded generator and a fixed 120 Hz timestep in a pure Swift package with no UI code in it. The same seed is the same sector on every device, which is what makes shared dailies, echoes and duels fair, and lets a headless solver fly a board without the game running.

Under the hull

Built on the platform.

Farsun is native end to end, with no cross-platform engine, no third-party SDKs and no server of its own. Everything online runs on Apple's services.

SpriteKit and Metal
A Metal post chain over the SpriteKit scene: bloom, a gravitational-lensing shader that bends the sky around black holes, and MetalFX upscaling on device.
Game Center
Leaderboards, achievements and sign-in. No account of the game's own.
CloudKit
Echo duels, rivals and challenges, with no game server to run.
Foundation Models
On supported devices, a rival's one-line taunt before an elite sector is written on the device. Nothing is sent anywhere.
iPhone Duo
A layout for the cover display, and landscape layouts when the device is open. The board keeps one shape on every device, so a duel is the same fight on all of them.
Universal links
A challenge or rival link opens straight into the duel.
In-app events
The First Light launch event links into the game's home screen.
Core Haptics, iCloud, StoreKit
Haptics in flight, progress synced through the player's own iCloud, and one non-consumable purchase.
Accessibility
Reduce Motion and VoiceOver are respected on menus and intro sequences.

The making of

One person, five months.

The first commit is dated June 10, 2026. The game is about 55,000 lines of Swift, written on nights and weekends with coding agents working from specifications and one person reviewing all of it.

The art is generated by code. A Swift package in the repository builds every hull, the player's ships and each enemy role, from one parameterized ship generator, and draws the scrolling skies and the planets the same way, so the two-hundredth sprite belongs to the same world as the first.

The sound is 123 files: 81 effects and 42 pieces of music. Each region and each season has its own score in three layers (calm, storm and boss) that crossfade live with the danger on screen. Every layer is cut to the same bar count, key and tempo by a small audio pipeline, so scores can change mid-voyage without a seam.

Read the developer's write-up

After launch

Year one is built.

Six seasons, two months each, with no gaps. Each adds an expedition through a new region, one new rule, and a constellation. Nothing a player earns is ever taken away.

  1. Nov 1 – Dec 31, 2026 The Cartographer. The Uncharted Reach. Uncharted: gravity wells hide their orbits. Chart them by eye.
  2. Jan 1 – Feb 28, 2027 The Lighthouse Keeper. The Beacon Shallows. Lightsweep: only the beam shows what drifts dark.
  3. Mar 1 – Apr 30, 2027 The Stormchaser. The Squall Belt. Stormfront: lightning runs ahead of the weather.
  4. May 1 – Jun 30, 2027 The Salvager. The Breaker Yards. Derelicts: dead hulls are cover, and salvage.
  5. Jul 1 – Aug 31, 2027 The Clockmaker. The Still Hours. Time wells: inside them, everything hostile runs slow.
  6. Sep 1 – Oct 31, 2027 The Mirror Maker. The Silvered Hall. Mirrors: every shot banks off the glass.

Images

Screenshots and art.

The App Store panels, the open iPhone Duo in landscape, and the launch event art. Full-resolution files, plain captures without the marketing frame, iPad and iPhone Duo versions and the icon are available on request at drew0716@icloud.com.

Store panel: Gravity bends every shot.Store panel: Your home is a star chart.Store panel: Named elites. Big bosses.Store panel: One Earth. One daily.Store panel: Duel the world.Store panel: Light a constellation.Store panel: Earn your look. No ads. Ever.
Farsun on an open iPhone Duo in landscape. The board stands in the middle of the screen between two glowing walls, with the score and wave count beside it and the pause and pulse buttons at the screen edges.The Arena on an open iPhone Duo: two ships facing each other on their pads on the left, with duel stats, the daily gauntlet, Boss Rush and the duel buttons in a panel on the right.The Hangar on an open iPhone Duo: the ship on its pad on the left, and a grid of finishes on the right.
First Light event art: a pale delta-wing ship trailing a ribbon of light past a black hole and a ringed star

About the developer

Drew Galbraith

Drew is a software developer in Fairfax, Virginia, who builds and ships his own iOS apps and games end to end, from architecture through App Store review. Farsun is his third app on the App Store, after TripChronos, a travel-memory app, and Prism Runner, an arcade runner rebuilt natively in Swift, SpriteKit and Metal this year.

Press, editorial and support questions all reach him directly: drew0716@icloud.com. More at drewgalbraith.rocks.