Sea War — Mobile Game in Telegram Mini App Format
At ProgGenius, we develop products that merge classic gameplay with modern gamification and scalability.
One such project is Sea War — a mobile game built as a Telegram Mini App, combining the tactical gameplay of “Battleship” with social interactions, in-game economy, and competitive features.
📌 Client’s objectives:
- Deliver an accessible game without requiring separate installation.
- Create a competitive environment with PvP battles and tournaments.
- Build a long-term ecosystem with progress, customization, and in-game economy.
📌 Our deliverables:
- Real-time PvP battles powered by WebSocket.
- AI bot mode for single-player gameplay.
- City building and base upgrades for player progression.
- In-game currency and store with customization options.
- Tournaments, rankings, and leaderboards for competition.
- Achievements, gifts, and daily rewards to enhance engagement.
- Admin panel for moderation, events, and tournament management.
- Telegram Stars integration as an internal payment method.
✨ Value delivered:
- For players: instant access via Telegram, engaging gameplay, and social features.
- For the project: a sustainable model built on economy, tournaments, and retention mechanics.
⚙️ Tech stack:
- Frontend: React, Telegram Web Apps SDK, Tailwind
- Backend: Node.js (NestJS), WebSocket, Redis
- Database: PostgreSQL
- Infrastructure: Docker, Nginx, GitHub Actions, AWS
- Game logic: WebSocket-based PvP, AI bot, matchmaking, anti-abuse mechanics
- Integrations: Telegram Bots API, Telegram Stars
The result is a scalable Telegram Mini App game that combines classic mechanics with modern gamification, creating a new standard for accessible mobile gaming.






