v2 — The Mini App (Ancient Worlds)

Git anchor: tag v2 → commit 5a047a6 — the final v2 build. It never reached production (v1 kept running) and was superseded by the v3 reset.

v2 was a ground-up rebuild: a Telegram Mini App (Vue 3 + Fastify + MongoDB) with a full ARPG loop, real money rails, and a player economy anchored by NFT ownership.

The pivot that changed everything

The first big decision was making $CUBE DB-only. No on-chain jetton, no gas fees, no wallet pop-ups for every action. The token is a number in a database — fast, free, and friction-free for players. The blockchain is reserved for what it does well: NFT ownership.

To enter the game at all, you must own a Cube Worlds NFT. Minting one requires earning enough $CUBE votes to clear the eligibility floor, then passing an admin review. This gate keeps the player base invested from day one.

The game loop

Castles were home base. Each castle had four upgrade tracks — Walls, Forge, Tavern, and Mine — producing resources on an 8-hour production clock. The Mine scaled $CUBE output; the Tavern set how many heroes you could recruit.

Heroes are the action layer. Recruit a knight, mage, archer, or rogue from the Tavern; run the daily dungeon for XP and loot; equip gear earned from the weekly boss. Each hero has a class, level, and stats that feed into the combat resolver.

PvP runs on an ELO ladder. Arena fights burn a small $CUBE entry fee; Raid attacks stake 50 $CUBE and plunder 10% of the defender's resources on a win. Successful raids plant a shield on the defender for 8 hours.

The weekly boss is a shared PvE event. Every player sends their best hero against the same seeded enemy; damage contributions are ranked at week's end, and the top contributors earn tiered equipment drops — legendary for the top 5%, epic for the top 20%, rare for the top 50%.

Tournaments pay real USDT. A 20% pool accrues from all in-game revenue. At the end of each week, the pool is split among the top expedition earners by USDT weight — paid directly via xRocket transfer to their bound TON wallet.

Money rails

See it in action

Screenshots and phone-frame walkthroughs are on the Screens page.


Next: v3 — The React Rebuild