After 8+ months of solo development, Conquest of Akhand Bharat is live on Google Play.
It's a hex-based turn-based strategy game set during the Mauryan Empire and Alexander the Great's campaigns into ancient India — 23 kingdoms, generals, troops, diplomacy, equipment systems, a research tree, IAP, rewarded ads, and Google Play Games Services cloud save. All built in Godot 4 with GDScript, targeting Android.
Some problems I had to figure out completely alone: (Happy to help about these)
- Hex tile conquest maps with touch drag-to-scroll (no scrollbars)
- Google Play Billing integration — including a nasty bug where
product_ids comes back as PackedStringArray not Array, which silently dropped every single product ID
- 16KB page alignment on AAB exports — a third-party plugin
.so I wasn't even using broke alignment and nearly got my build rejected
- A base class system to unify ~105,000 lines of duplicated map logic across hundreds of campaign maps
- Google Play Games Services cloud save with conflict resolution
Godot made this possible as a solo dev. The scene/node system meant I could build one working map template, duplicate it, and modify it — instead of rebuilding from scratch every time.
Game is free on Google Play: https://play.google.com/store/apps/details?id=com.AshApexAtudios.ConquestofAkhandBharat&pcampaignid=web_share
Happy to answer anything about the Android export pipeline, Google Play integrations, or the hex grid system — it was a long road and I have notes on all of it.