{
  "id": 2880826,
  "title": "Six Weeks From Empty Repo to the App Store: Building Pulse Gate for RevenueCat's Shipaton 2026",
  "url": "https://urgent.news/2026/08/23/six-weeks-from-empty-repo-to-the-app-store-building-pulse-gate-for",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-23T21:14:35.000Z",
  "source": {
    "name": "HackerNoon",
    "slug": "hackernoon",
    "url": "https://hackernoon.com/six-weeks-from-empty-repo-to-the-app-store-building-pulse-gate-for-revenuecats-shipaton-2026?source=rss"
  },
  "original_language": "en",
  "account": "Pulse Gate, a one-tap timing puzzle game developed for iOS by RevenueCat's Shipaton 2026, went from a six-week build to the App Store with just one designer and developer. The core mechanic involves a continuously rotating pointer that locks in an anchor angle when tapped, and a pulse expands outward to register a hit if the target gate is open, at the correct angle, and at the exact moment the pulse reaches it. This single primitive forms the basis of 200 levels featuring rotating, shifting, blinking gates, and inverted polarity from level 61 onwards.\n\nThe game's monetization model evolved from an all-free concept to a single 0.99 EUR non-consumable unlock for levels 11-100, adhering to App Store rules and RevenueCat's requirements. Initially, the game avoided in-app purchases, but this approach was discarded due to App Store rules and the need to meet Shipaton's economics. The purchase model remained consistent with a single unlock, one price, and no recurring elements.\n\nRevenueCat became a necessity for eligibility, as native StoreKit 2 implementation disqualified the entry from Shipaton. On August 5, just a day before submission, the purchase system migrated from StoreKit 2 to RevenueCat. The app retained its original purchase interface, with only the underlying source of truth changing from StoreKit to RevenueCat's customerInfoStream. Two API keys and separate debug and release builds were required, including generating an In-App-Purchase key in App Store Connect before real-world purchases could be validated.\n\nThree critical bugs influenced the development process. Firstly, a string literal comparison error caused solvability issues in the game's validation script, resulting in 46 levels needing rebalancing. Secondly, the pulse visual effect appeared incorrect on-device despite correct game logic, highlighting the importance of testing across different devices. Lastly, a rule change in the App Store affected monetization, a topic many iOS Shipaton entrants encountering paid content may soon confront.",
  "summary": "Built for Shipaton 2026, PulseGate: Echo Shift is a solo iOS game shaped by three bugs, a RevenueCat migration, and an App Store rejection.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}