The challenge
A multiplayer word game needs far more than a mobile interface. The platform must maintain a reliable dictionary, validate gameplay, calculate rewards, manage player balances, support social interactions, moderate user-generated content and keep operational rules synchronized across every active player.
For an Arabic-first game targeting the MENA market, these requirements become more specialized. The system needed Arabic-focused word data, multiple word classifications, multilingual support, virtual currencies, seasonal player rewards, daily competitions, push notifications and strong moderation capabilities.
The operations team also required a centralized control panel where players, words, suggestions, blocked terms, chat reports, app versions, translations and default game settings could be managed without modifying the mobile application or making code-level changes.
What we built
Codevioso developed WordGame, a centralized Laravel backend and administration platform that powers an Arabic-first mobile word game — giving the mobile application a reliable gameplay API while providing the operations team with complete control over players, dictionaries, rewards, moderation and live game configuration.
Key features
- Arabic-first Scattergories / Tutti Frutti-style gameplay with Human, Animal, Plant, Inanimate Object and Country word categories
- Centralized multilingual word dictionary supporting Arabic, English and Spanish
- Random-letter and word-validation APIs for mobile gameplay
- Round lifecycle management with entry costs, winning rewards and game-room tracking
- Multi-currency virtual economy including Tutti Frutti, Gold, Jewels, Red Ruby and Magic Wand rewards
- Player profile management with balances, cosmetic items, VIP status and gameplay statistics
- Guest, email and social authentication with automatic player registration and account linking
- Global leaderboard with top-player rankings and individual player position
- Player-submitted word suggestions with administrator approval and optional currency rewards
- Friend search, friend requests and direct game challenge invitations
- Player reporting, mutual blocking and chat moderation workflows
- Configurable blocked-word dictionary with replacement text for profanity filtering
- Daily competitive contests with rankings, winners, redemption codes and scheduled prize processing
- Firebase push notifications for challenges, contest results and administrator broadcasts
- Bulk Excel import for dictionary words and blocked terms
- Admin management of players, words, suggestions, moderators and reported chat messages
- Configurable default player settings including starting balances, language, country and cosmetic rewards
- Arabic / English administration translations with editable translation management
- Android and iOS minimum-version control for forcing mobile application updates
- Rooted / jailbroken device detection support for gameplay integrity
- Self-service account deletion and password-recovery workflows for mobile-store compliance
The backend covers authentication, gameplay, hints, leaderboards, suggestions, purchases and anti-cheat controls, while the admin panel includes player, dictionary, moderation, notification, translation, version and configuration management.