Jelly Merge is a complete game from Watermelon Games.
This fully customizable puzzle game features simple, yet super fun gameplay.
The perfect starting point for your next hit!
Try a demo: Browser Demo or Android Demo
OUR ADVANTAGES
🧑🏻💻 Discord support
🛠️ Easy-to-use tools
🎨 Customization Guides
✨ Clean structure and code
TEMPLATE INCLUDES
🎮 Addictive gameplay
🏗️ Level editor:
🔹 50 unique levels
🔹 Comfortable level creation
🔹 Detailed documentation
💰 Monetization:
🔹 Ad providers
🔺 Ad Mob
🔺 Applovin
🔺 Level Play
🔺 + Add your custom
📱 Android/iOS optimized
If you have any questions feel free to contact us 🙌🏻
🎮 discord
🖥️ contact form
v1.5.1
General: Improved support of Unity 6
Tools: Improvedd Dev panel
v1.5.0
UI: Added IPausePopup class and pause logic to UIController. Now game automatically pauses when a popup with interface is opened.
UI: Reworked UIController architecture and introduced the CachedPages class for managing page loading from prefabs. This optimization improves performance by dynamically loading and unloading canvases, reducing memory and CPU overhead.
Monetization: Reworked restore purchases logic to IAPManager. Now purchase callback has an extra parameter that indicates if the purchase was restored.
Monetization: Added AppLovin ads provider.
Monetization: Removed ATT and UMP from the Monetization module. Now they are part of the Initializer system.
Monetization: Added Remote Config fields to control ad frequency.
Monetization: Reworked disable logic for banners and interstitials. Now it is possible to disable them only for certain periods of time.
Monetization: Added IAPFirstPurchase and AdFreePeriodExpired events to analytics module.
Monetization: Added support for IAP package v5.
Monetization: Implemented a Reward system for all IAP products to ensure rewards are granted consistently from any part of the game.
Monetization: Added LevelPlay 9.1.0 support
Monetization: Removed support for Unity Ads Legacy
Monetization: Added AdMob 10.6.0 support
Analytics: Added analytics placeholder. Currently in beta.
Analytics: Added support for in-app purchase, advertisement, and currency tracking events.
Initializer: Reworked initialization logic. Added SDKInitializer to manage initialization of all SDKs.
Initializer: Added ATT and UMP initialization to the Initializer system.
Initializer: Added RemoteConfig system placeholder. Currently in beta.
Initializer: Reworked the auto-loading process for non-Init scenes. The system now loads the Init scene first, then the currently open scene, instead of spawning the prefab directly. This adjustment guarantees correct Remote Config operation.
Currency: Added Remote Config field to control default count.
Currency: Added overloads for HasAmount, Set, Add, and Subtract methods in CurrencyController that accept a CurrencyAmount parameter.
Haptic: Adjusted intensity of default presets.
Haptic: Fixed a bug where the haptics stopped working after the app lost focus on iOS.
Reward: Completely reworked module structure. Each reward now consists of a Reward and a RewardView class.
Audio: Added constructors to the AudioClipHandler class.
Utils & Extensions: Introduced the VerboseLogging class, which allows toggling of DEBUG_LOGS. Enabling this define provides detailed logging from Core modules.
v1.4.2
Template: Support of both Unity 2022.3 and Unity 6
v1.4.1
Core: Updated to v2.7.3
v1.4.0
Template: Added Unity 6 support
Template: Added Settings panel
Template: Added support for the fast launch feature (enter play mode without recompiling)
Template: Added new Haptic system
Defines: Fixed an issue with defines recalculation during the first import
Defines: Reworked the define disable check. Instead of checking the file path, the system now verifies if the script type exists
Core: Fixed Promotion window image size on 4k displays
Core: Added the StaticUnloader script. It allows unloading static variables to support fast game launches (Editor only)
Tween: Reworked the Tween script structure
Tween: Added static unload functionality for Tween
Tween: Reworked NextFrame tween logic
Save: Removed unused variable
Core: The script names have been changed to use singular instead of plural (e.g., CurrenciesController is now CurrencyController)
Currency: Reworked CurrencyController.GetCurrency method (editor only)
Monetization: A full-screen loading message has been added before displaying interstitial and rewarded video ads
v1.3.3
Watermelon Core update
v1.3.0
Unity 2022 support
Core update
v1.2.2
Unity 2021 support
Core update
URP support
v1.1
Core update
Bug fixes
v1.0
Release