Asterbattle. A neon-arcade asteroid combat game for mobile. Mine, upgrade, fight. Solo runs + clan battles + weekly tournaments. Free to play with cosmetic IAP — never pay-to-win. Built for the "5-minute commute, 50-hour campaign" gamer.
1. The wedge — why asterbattle wins
The arcade-vs-gacha gap. Pure arcade games (Asteroids reboots) feel dated. Modern gacha shooters (Genshin, Honkai) are pay-walled and time-sink-heavy. Nothing serves the player who wants 1985 Asteroids energy with 2026 production value and no aggressive monetization.
Skill-based, not luck-based. Combat outcome is 90% reflex + 10% loadout. No "lucky pulls" change the game. This wins long-term retention from the core ARPU-rich PC-arcade crowd that mobile has been losing.
Indonesian + SEA first. Built with local payment rails (QRIS, OVO, DANA) and Indonesian-language polish from day one. SEA mobile gaming market = $5.4B / year, growing 13% YoY (Newzoo 2025). No competitor owns "arcade combat" niche locally.
Cross-platform from day one. iOS + Android + Web (WASM). Same save state via Cloudflare. PC/console release year 2.
Day 1–2 (now): asterbattle.com landing + press kit + Discord invite live
Day 3–14: Closed alpha to 500 Discord members. Daily build, daily feedback loop.
Day 15–30: Open beta. 5K players target. App Store submission begins.
Day 31–60: Soft launch in Philippines + Vietnam (test ad networks). Discord community grows to 10K.
Day 61–90: Global launch. Founder's Pack drops (cap 10K). First weekly tournament. TikTok creator deals go live.
7. Moat
Community before product. Discord-first acquisition = retention pre-baked. We launch with engaged players, not strangers.
Skill-based core loop. Once players invest 20 hours of muscle memory, switching cost is enormous (Counter-Strike effect at micro-scale).
No pay-to-win commitment. Every other top SEA mobile game extracts via power IAP. We make our "no P2W" stance a brand pillar — irreversible.
Local payment + language. SEA-native QRIS/DANA/GCash + flawless Bahasa/Tagalog from day one. Global competitors take 12+ months to localize.
Stripe + Xendit accounts for IAP/Founder's Pack — Phase 3
EFF-RTC self-hosted signaling on CF Durable Objects for PvP — Phase 4 (technical risk)
ESRB + IARC rating submission — Phase 4
⚙ HARD CONSTRAINTS (enforced for all sites)
This domain MUST operate within these constraints — no exceptions:
100% Cloudflare serverless — Workers + D1 + R2 + KV + Workers AI + Vectorize. NEVER PM2, NEVER VPS, NEVER Docker in production path.
100% AI-automated — every customer interaction, every moderation decision, every transaction reconcile = AI. No manual queue, no live human chat support, no physical fulfillment.
1-operator solo — one person can run the entire operation from a phone. No team meetings, no shared inbox, no shift rotation.
WhatsApp AI bot for all support (24/7, instant response, no SLA promises that need humans).
Mayar QRIS for all Indonesian payments (subscription auto-renew, no manual invoicing).
Indonesian UI primary — bahasa-first, English fallback only where unavoidable.
Privacy — opt-in only, delete-on-request honored within 24h (cron-driven).
No physical goods, no inventory — digital products + affiliate referrals only.
If the plan above describes any flow that violates these constraints, treat the plan as ASPIRATIONAL only and rework before building. The constraint trifecta wins.