Word Game is a complete swipe-to-spell word puzzle for Android and iOS, built in Unity 6. It comes with 500 levels, 100 daily puzzle boards, a level generator, and every system a casual mobile game needs to make money and bring players back. Publish it as it is, or reskin it and make it your own.
Gameplay
Players swipe across neighbouring letters on the board (sideways, up, down or diagonally) to spell the level's hidden words. A category above the word slots ("Kitchen", "Fruits") hints at what to look for. Found words fly up into their slots and their tiles fade away, and the level is complete when every word is found.
- 500 main levels that grow from 3x3 to 7x7 boards, plus 100 daily puzzle boards in three difficulties (4x4, 5x5, 6x6)
- Extra Words: any other dictionary word the player finds fills a dial, and every 10 extra words pays a coin bonus (about 65,000 English words included, replaceable for other languages)
- Hint power-up that reveals letters one by one, bought with coins when the player runs out
- Level Generator editor window: give it a category and a word list, pick a board size and shape, and it writes finished, solvable levels and can add them straight into the game
Monetization
- In-app purchase shop (Unity IAP 5): remove ads, chests, bundles and gem packs, all configured in one asset
- Rewarded, interstitial and banner ads through a pluggable ad network layer (AdMob, Unity Ads, AppLovin MAX or Appodeal, once you import its SDK)
- Rewarded-ad coin button on the game screen, and interstitials shown at natural breaks between levels
- Remove Ads purchase that stops interstitials and banners
Retention
- Daily Puzzle: a calendar of daily boards with up to 3 stars per day, monthly star chests and streaks
- 7-day daily login reward
- Prize wheel
- Daily tasks and multi-tier achievements, with in-game banners when a reward is ready
- Features that unlock as the player progresses, with a progress bar on the level complete popup
- Rate-app prompt
- Local push notification reminders (daily reward, daily tasks, come back to play), switched off by default and turned on with one tick in the Bootstrap
Progression
- Coins, gems, crowns and power-ups as configurable resources
- Player levels with XP and level-up rewards
- Loot tables shared by the shop, chests, the wheel and every reward
Tech
- Manager architecture with dependency-ordered async loading
- ScriptableObject configs for every system, edited in the Inspector
- Local JSON save system
- Object pooling, haptics, sound and music settings
- Debug console in development builds for testing features and rewards
Easy to customize
The Word Game code lives in its own folder and namespace, separate from the shared framework. Levels are small JSON files. The UI art is SVG, imported as sprites by Unity's SVG importer, so it stays sharp at any size and is easy to recolour. Documentation is included for the game (levels, the level generator, extra words, the hint) and for every framework system: levels, rewards, achievements, daily puzzle, daily reward, prize wheel, interrupts, shop, IAP, ads, notifications and sound.
Requirements
- Unity 6000.3 or newer, with the Android or iOS build target
- Unity UI (com.unity.ugui) with TextMesh Pro: import TMP Essential Resources when Unity asks
- In-App Purchasing (com.unity.purchasing 5.x)
- Mobile Notifications (com.unity.mobile.notifications)
The three Unity Registry packages are installed with the asset; if one is missing, add it from Window > Package Manager > Unity Registry.
Optional
- Ad networks: AdMob, Unity Ads, AppLovin MAX or Appodeal. Import the SDK you want and the game detects it; setup steps for each are in the docs. Without one, the game runs without ads.
- Google Play Review, for the in-app review dialog on Android. Without it, "Rate this app" opens the Play Store page.
Not included
- No online backend, accounts, cloud save, leaderboards or analytics. Progress is saved on the device.
- Ad network SDKs are not bundled; import the one you use.
- Mobile only (Android and iOS). It is not set up for desktop, WebGL or consoles.
- The included dictionary and levels are in English.
- Store products, ad unit ids and app identity must be set up with your own accounts before you publish.
Third-party notices
Asset uses Curved Text Mesh Pro under MIT License; see Third-Party Notices.txt file in package for details.
Asset uses Nunito font under SIL Open Font License 1.1; see Third-Party Notices.txt file in package for details.
Asset uses SCOWL (Spell Checker Oriented Word Lists) under SCOWL permissive license; see Third-Party Notices.txt file in package for details.