Ivan Tarasov

Ivan Tarasov · Senior Frontend Engineer

Ton Tigers — play-to-earn game on TON inside Telegram

MetaLamp · 2025 · Middle Frontend Engineer

  • React
  • TypeScript
  • MobX
  • TON
  • TanStack Query
  • WebSockets
  • SCSS
  • Vite
  • i18next
Ton Tigers — play-to-earn game on TON inside Telegram

Context

Ton Tigers is a play-to-earn game that lives inside Telegram on TON: tap to earn, spend the TigerJetton token, run boosts, climb leagues and leaderboards, invite friends and play arcade minigames. It ran for well over a year with a large team and a big codebase, and I owned some of its most demanding, real-time parts.

What I did

  • Built and owned the real-time arcade minigame, the most animation- and network-heavy screen in the app. It runs over a Socket.IO connection that streams run start, collisions and game-over events, and rewards are only claimed once the server has validated the run — so the fun stays cheat-proof.
  • Built the fortune-wheel reward system — the spinning roulette, its animation hook and the payout modal — along with the token market and the boost-purchase flow, all wired through MobX stores.
  • Handled the TON side where it touched my features: TON Connect transactions built and serialized as BOC cells, reads against the hand-written TigerJetton contracts for on-chain balances, and localization.

Outcome

The minigame and the fortune mechanics became some of the game's stickiest features. The real-time and reward code I owned held up in front of a live Telegram audience, on a game that ran for well over a year.