Lukas Carelsen
World 02 · NR-2 · Beta soon

NoRespawn

Mission Don't waste today.

Your life as a video-game health bar that drains every day, right on your home screen. One blunt daily nudge to stop wasting it.

  • SwiftUI
  • WidgetKit
  • Local notifications
  • No backend
TestFlight coming soon

Descent log

  1. Alt 120 km27 Sep 2026First commit
  2. Alt 92 km62Commits
  3. Alt 64 km~4,900Lines of Swift
  4. Alt 36 km3Days so far
  5. Alt 8 kmNot yetTestFlight

Aerial survey · By hand, no satellite· Satellite imagery

NoRespawn's home screen: a cracked pixel heart and red health bar, 27.3 years left, level 35, and the day's Transmission
Frame 01 Home. What's left, as HP, levels and a Game Over date.
The health bar: a cracked pixel heart and a red segmented bar, 27.3 years left
Frame 02 The bar. It drains every day; the heart cracks as you go.
Call Logs: a daily Transmission as a retro chat: a quote, "248 paydays left", "Did you waste today? (y/n)", and a side quest
Frame 03 Call Logs. One Transmission a day, typed out like an old console. You answer y or n.
Save File: streak, win rate and a pixel grid of green and red days with a rolling win-rate line
Frame 04 Save File. Every day you logged, as pixels. Green did something, red wasted it.

Uncharted · Plant a flag to put a satellite upFlag planted · Satellite up

Field log · NR-2

Placeholder story, for Lukas to rewrite in his own words:

Enter your date of birth and the app fills in your country’s life expectancy. Then it shows what’s left as a health bar that drains in real time. Level is your age. Game Over is the estimated date. Get past it and the bar turns gold and starts refilling: “You’re still here!”

Once a day at a random time, a Transmission drops: a quote, one hard number (“248 paydays left”), and a question: did you waste today? A home-screen widget keeps the number in your face.

Decisions

  • Native Swift, not React Native. Widgets are the hardest part to do cross-platform and trivial natively. The whole app is small; Android gets its own native port later.
  • No server, no accounts, no analytics. Your birth date never leaves the phone. That keeps the App Store privacy form down to one line.
  • Drop times are computed, not stored. Each day’s time comes from a per-install seed, so it can’t be re-rolled or lost. Four rounds of phantom notifications taught that one.
  • Only public-domain quotes, each checked against the source. Most Seneca and Marcus Aurelius quotes online are fake or come from copyrighted translations.
  • Pixel font for titles only. The pixel digits were hard to read and wobbled while ticking, so every number stays in a monospaced font.
  • Blunt, never shaming. A bad streak gets “here’s your next move”. The voice changes with your life stage, from cocky early on to gleeful in overtime.
Landing zone · NR-2

Scroll or pinch to zoom · drag to move · Esc to close

Do you want to reset your experience?

This will reset all progress in this experience.

Achievement unlocked

Logbook 0/54

  1. First touchdownLand the ship anywhere on the page
  2. Secret unlockedWin the landing game (press L)
  3. Meteor dodgerBeat Level 2, the meteorites
  4. RickrolledWin the prize for winning the mini-gameSecret achievement
  5. Double rickrolledWatch the real prize for beating Level 2Secret achievement
  6. Crash test dummyCrash the ship in the game
  7. Lost in spaceDrift off the bottom of the screen
  8. Knock knockLand on the black site
  9. Cleared for entryEarn the black site’s clearance
  10. Inside the black siteOpen the black site’s doors
  11. Twin lasersGet the ship’s first upgrade
  12. Mega laserGet the ship’s second upgrade
  13. Lock-on turretAiring’s first anti-air upgrade
  14. Lock missilesAiring’s second anti-air upgrade
  15. Torpedo hatchSteelhead’s first underwater upgrade
  16. Sonar cannonSteelhead’s second underwater upgrade
  17. Drone swarmCapital Copilot’s first anti-kaiju upgrade
  18. Mech frameCapital Copilot’s second anti-kaiju upgrade
  19. Ice armourTrade blue crystals at STN-2
  20. Rose shieldTrade pink crystals at STN-2
  21. Saved by the shieldLet the shield take a meteorite
  22. ClangLet the armour take a hit
  23. First crystalMine a crystal from STN-2
  24. First bloodBeat the creatures on a world
  25. Flag plantedConquer a world
  26. Four worldsConquer every world
  27. Base onlineBring a world’s base online
  28. Civilization IIA town reaches Era I
  29. Civilization IIIA town reaches Era II
  30. Civilization IVA town reaches Era III
  31. Civilization VReach Era IV with a neighbouring world
  32. Galactic festivalGet every town to Era II
  33. Station upgradeFinish a station’s first upgrade
  34. Joint ventureTwo worlds finish an advanced upgrade
  35. MaydaySave the tug crew at STN-1
  36. Cut looseCatch the drifting spacewalker at STN-3
  37. SOS receivedPick up the signal from Jupiter
  38. Astronaut rescuedAnswer the SOS
  39. Into the giantFly into the gas giant
  40. Instrument makerBuild an instrument at the outpost
  41. Full kitBuild all eight outpost instruments
  42. Gate 1 · WebBuild Web’s launch pad
  43. Gate 2 · AppsBuild Apps’ space elevator
  44. Gate 3 · AIBuild AI’s elevator and mission control
  45. All gates openOpen Web, Apps and AI
  46. LiftoffLaunch a rocket from the spaceport
  47. SnapshotLand on a survey photo and sit still
  48. Off and on againFix the broken ad sat over Airing
  49. World 1 surveyedPhotograph every frame on CC-1, Capital Copilot
  50. World 2 surveyedPhotograph every frame on NR-2, NoRespawn
  51. World 3 surveyedPhotograph every frame on AR-3, Airing
  52. World 4 surveyedPhotograph every frame on SH-4, Steelhead
  53. CartographerPhotograph every frame on every world
  54. Eyes onlyPhotograph a classified frameSecret achievement