Skip to content
← All demos
Games

Aloha Rush

Endless-surf arcade game

iPhone · iPadIn reviewSwiftSpriteKitStoreKit 2
Guided demo · sample data
9:41▮▮▮􀙇
9:41▮▮▮􀙇
Try this
  • Hit PLAY and steer with the arrows or ← →
  • Build a combo past five for the score multiplier
  • Submit your score, then open Ranks from the menu

The guided demo runs on sample data in your browser — nothing is connected to a production system and no real transaction is processed. Where a real URL can be framed, the toolbar above switches to it and says so.

What this demo demonstrates

Capabilities you could commission.

monetization
RevenueCat subscriptions & entitlementsShipped

RevenueCat sits on top of StoreKit 2 and Google Play Billing: the store still processes every purchase, RevenueCat resolves it into an entitlement the app can check on any platform.

See it on its own →
$In-app purchases (StoreKit 2 / Play Billing)Shipped

Native StoreKit 2 on iOS and Google Play Billing on Android — products, offerings, purchase and restore flows.

See it on its own →
communication
Push & local notificationsShipped

Scheduled local notifications and remote push, with permission handling and a deep link that opens the exact screen the notification is about.

See it on its own →
Deep links & universal linksShipped

Associated-domain universal links and Android app links that route a URL to the right in-app destination.

See it on its own →
data
Offline modeShipped

Local-first records that keep working with no signal and reconcile when the connection returns.

See it on its own →
device
Haptics & tactile feedbackShipped

Impact and notification haptics on the moments that matter — confirmation, error, and success.

See it on its own →
Share sheet & export to other appsShipped

The system share sheet, so output leaves the app into Messages, Mail, Files or any installed app.

See it on its own →
Game Center & leaderboardsShipped

GameKit authentication and leaderboard submission in a native SpriteKit title.

See it on its own →
The problem

What this product exists to fix.

Problem

A studio portfolio that contains no game cannot credibly claim it builds games. Real-time rendering, input latency and a 60fps loop are a different discipline from CRUD apps.

Solution

A native endless surfer built in SpriteKit — evolving day/sunset/night environments, combo scoring, Game Center leaderboards and StoreKit purchases.

How it was built

The implementation, at a level we can share.

iOSSwift · SpriteKit · GameKit
MonetizationStoreKit 2 · RevenueCat
PlatformiPhone · iPad
ShipXcode Cloud-free CI, fastlane, App Store Connect
  • Native SpriteKit rather than a cross-platform game runtime
  • Game Center authentication and leaderboard submission
  • StoreKit purchases for boards, with RevenueCat resolving entitlements
  • Built to a studio arcade standard rather than a tutorial project

A capability-level overview. Endpoints, credentials, internal architecture and client-specific code stay private.

Where else this fits

The same architecture, other industries.

GamesGamified training and onboardingSales or fitness competitionsBranded interactive experiences

Don’t copy the app — copy the capability. Every workflow above can be rebuilt around your business, your data and your users.

The real app

Captured from the shipped build.

Aloha Rush screen
Build this for your company

You don’t have to build Aloha Rush.

We can adapt individual features, workflows, interfaces or the whole system to your business.

Aloha Rush — interactive demo · ShahInvents