Jewel Puzzle(Unity Game+Admob+iOS+Android)
$19.00
53 sales
Jewel Puzzle Game Review (Unity, Admob, iOS, Android)
I recently had the chance to play with Jewel Puzzle, a delightful puzzle game that will keep you entertained for hours. Developed in Unity, this game offers an addictive and engaging gameplay experience across multiple platforms. Let’s dive into my review!
Game Overview
Jewel Blocks is a Puzzle Board game that will keep you captivated. Your goal is to drag and drop different shapes to fill the board, earning rewards and visual effects when you score points. With a simple and intuitive design, Jewel Puzzle is easy to pick up, but challenging to put down.
How to Play
As mentioned, the gameplay involves dragging and dropping shapes to fill the board. It’s surprisingly simple, but the constant addition of new shapes, color combinations, and board sizes keeps things fresh and exciting.
Requirements and Features
To get Jewel Puzzle up and running on your device, you’ll need:
- Unity 2021.3.8f1 or later
- Mac and Xcode for iOS development (download Unity for free and install Xcode for mac)
- A compatible iOS or Android device
Additional features include:
- Endless gameplay mode
- Integrated Ads using Unity Ads and Admob
- Stunning UI effects and engaging sound effects
- Portability across both iOS and Android devices
- Striking, visually appealing interface design
- Clean codebase with potential for modification
- Editor scripts enable easy reskinning possibilities
How to Set Up and Use
Luckily, the developer has made the setup process relatively simple by providing helpful links. If you encounter any difficulties, the comprehensive guide offered can walk you through common tasks, including:
- Opening the project
- Setting up Admob for video ads
- Establishing Unity Services
- Integrating In-App Purchases
- Reskinning and modifying existing graphics
- Exporting the project to various devices
- And more, courtesy of helpful YouTube tutorial links
Score (4/5)
While Jewel Puzzle is undoubtedly a fantastic puzzle game with great visuals, engaging music, and simple yet engaging gameplay, a few things prevented me from giving it a perfect score. Ad placements could be more precise and less distracting, considering the otherwise enjoyable experience the game provides. Additionally, I would like to see a few more levels added, as well as improvements to the leaderboard system for an added level of completionist satisfaction.
Overall Verdict
Jewel Puzzle is an irresistible, visually captivating puzzle board game that provides endless amusement on both iOS and Android platforms. Despite a minor flaw or two, Jewel Puzzle’s combination of cute, colorful visuals, enthralling audio, simple controls, and addictive game design make it an incredibly appealing and easy-to-reskin project, perfect for new and seasoned developers. With its competitive pricing (thanks to Admob advertising), Jewel Puzzle is most certainly worth giving a chance to!
Feel free to visit the download link (
APK LINK
) to join the puzzle frenzy!
User Reviews
Be the first to review “Jewel Puzzle(Unity Game+Admob+iOS+Android)”
Introduction
Welcome to this comprehensive tutorial on creating a Jewel Puzzle game with Unity, AdMob, and deploying it on both iOS and Android platforms. In this tutorial, we will guide you through the process of creating a complete game, from setting up the Unity project to implementing AdMob ads and publishing the game on the App Store and Google Play Store.
What is Jewel Puzzle Game?
The Jewel Puzzle game is a classic tile-matching game where players swap adjacent gems to create sets of three or more identical gems. The game has become very popular and is widely used as a template for puzzle games.
What is this tutorial about?
In this tutorial, we will cover the following topics:
- Setting up the Unity project
- Creating the game's main menu and game screen
- Implementing the Jewel Puzzle game logic
- Adding AdMob ads to the game
- Deploying the game on iOS and Android platforms
Hardware and Software Requirements
- Hardware: PC or laptop with Windows or macOS, Android or iOS device for testing
- Software:
- Unity Hub ( Unity version 2019.3 or later)
- AdMob SDK for Unity (latest version)
- Xcode (for iOS development)
- Android Studio (for Android development)
- Emulator or physical device for testing
Step 1: Setting up the Unity Project
- Install Unity Hub and select the Unity version you want to use (2019.3 or later).
- Create a new Unity project by clicking on "New" and selecting the "3D" option.
- Choose a project name, project location, and select the template (e.g., "Empty Project").
- Set the project settings as follows:
- Unity version: 2019.3 or later
- Graphics level: Low
- Physics engine: PhysX
- Scripting runtime:.NET 4.x
- Click on "Create" to create the project.
Step 2: Creating the Game's Main Menu and Game Screen
- Create a new folder called "Scenes" and add a new scene called "MainScene" to it.
- In the MainScene, create a new UI Canvas by going to GameObject > UI > Canvas.
- Add a new UI panel by going to GameObject > UI > Panel and drag it into the Canvas.
- Add a new UI button by going to GameObject > UI > Button and drag it into the panel. This will be the start game button.
- Add a new UI label by going to GameObject > UI > Text and drag it into the panel. This will display the score and other game information.
Step 3: Implementing the Jewel Puzzle Game Logic
- Create a new script by going to Assets > Create > C# Script and name it "JewelPuzzle.cs".
- Attach the script to the MainScene and make it a MonoBehave.
- Implement the game logic in the script:
- Create an array of gems and shuffle it.
- Initialize the game state (score, level, etc.).
- Implement the swap logic for adjacent gems.
- Check for winning conditions (e.g., clearing all gems).
Step 4: Adding AdMob Ads to the Game
- Download the AdMob SDK for Unity and add it to your project by going to Assets > Import Package > Custom Package.
- Create a new script by going to Assets > Create > C# Script and name it "AdMob.cs".
- Attach the script to the MainScene and make it a MonoBehave.
- Implement the AdMob logic in the script:
- Initialize the AdMob SDK.
- Request ads and display them when the game is idle.
Step 5: Deploying the Game on iOS and Android Platforms
- Build the game for iOS:
- Go to File > Build Settings and select "iOS" as the platform.
- Select a build location and choose " Unity" as the target.
- Build the game and create a new xcode project.
- Build the game for Android:
- Go to File > Build Settings and select "Android" as the platform.
- Select a build location and choose "Unity" as the target.
- Build the game and create a new Android Studio project.
- Publish the game on the App Store and Google Play Store.
Conclusion
That's it! In this tutorial, we have covered the complete process of creating a Jewel Puzzle game with Unity, AdMob, and deploying it on both iOS and Android platforms. You can now customize and enhance the game to suit your needs and distribute it to millions of users around the world.
Here is an example of complete settings for Jewel Puzzle (Unity Game+Admob+iOS+Android):
Step 1: Creating an AdMob account
- Go to the AdMob website and sign in with your Google account.
- Click on the "Create AdMob Account" button and fill out the required information.
- Verify your email address by clicking on the verification link sent by AdMob.
Step 2: Creating an AdMob app
- In the AdMob dashboard, click on the "Apps" tab.
- Click on the "Create App" button.
- Fill out the required information, including your app's name, category, and description.
- Set the "Store" to "App Store" for iOS or "Google Play Store" for Android.
- Click on the "Create App" button.
Step 3: Creating a Rewarded Video Ad
- In the AdMob dashboard, click on the "Rewarded" tab.
- Click on the "Create Rewarded Video Ad" button.
- Choose the type of ad (e.g. "Video Ad") and set the reward value.
- Fill out the required information, including the ad title and description.
- Set the "Target Audience" to "All users" and set the "Device Categories" to "All devices".
- Click on the "Create Ad" button.
Step 4: Setting up the AdMob Plugin in Unity
- Open the Unity project and navigate to the "Window" menu.
- Select "Package Manager" from the dropdown menu.
- Search for the AdMob plugin and install it.
- Follow the installation instructions to set up the plugin.
Step 5: Setting up the AdMob Interstitial Ad
- In the Unity project, create a new script called "AdMobInterstitial".
- Add the following code to the script:
using UnityEngine; using AdMob;
public class AdMobInterstitial : MonoBehaviour { private string appId = "YOUR_ADMOB_APP_ID"; private string interstitialId = "YOUR_ADMOB_INTERSTITIAL_ID";
private InterstitialAd interstitialAd;
void Start()
{
RequestInterstitialAd();
}
void RequestInterstitialAd()
{
InterstitialAd.Create(appId, interstitialId, interstitialAdLoadedCallback, interstitialAdFailedToLoadCallback);
}
void interstitialAdLoadedCallback(InterstitialAd ad)
{
Debug.Log("Interstitial Ad Loaded");
ShowInterstitialAd();
}
void interstitialAdFailedToLoadCallback(InterstitialAd ad, string message)
{
Debug.Log("Interstitial Ad Failed to Load: " + message);
}
void ShowInterstitialAd()
{
interstitialAd.Show();
}
}
Replace "YOUR_ADMOB_APP_ID" and "YOUR_ADMOB_INTERSTITIAL_ID" with your actual AdMob app ID and interstitial ad ID.
**Step 6: Setting up the Jewel Puzzle Game**
1. Create a new Unity game object and add the "AdMobInterstitial" script to it.
2. Add the following code to the Jewel Puzzle game:
using UnityEngine;
public class JewelPuzzleGame : MonoBehaviour { private AdMobInterstitial adMobInterstitial;
void Start()
{
adMobInterstitial = GetComponent<AdMobInterstitial>();
}
void ShowAd()
{
adMobInterstitial.RequestInterstitialAd();
}
}
3. Create a new UI button and add the "ShowAd" method to it.
4. Add the button to the Jewel Puzzle game scene.
**Step 7: Publishing the App**
1. Go to the Unity Build Settings and select the desired platforms (iOS and/or Android).
2. Follow the instructions to build and publish the app to the App Store and/or Google Play Store.
Note: This is just an example, please make sure to read the AdMob documentation for more information on setting up rewarded video ads, and to replace the placeholder IDs with your actual AdMob app ID and ad IDs.
Here are the features of the Jewel Puzzle game:
- Endless: The game has endless levels, providing a high replay value.
- Ads (Unity Ads, Admob): The game includes ads from Unity Ads and Admob, providing a revenue stream.
- Cool UI Effects and sounds: The game has visually appealing UI effects and sounds, enhancing the player's experience.
- iOS and Android: The game is compatible with both iOS and Android devices.
- Structured Clean Code: The game's code is well-organized and easy to maintain.
- Easy to reskin Editor Scripts: The game's scripts can be easily modified to change the game's appearance, making it easy to reskin.
- Unity version 2021.3.8f1 or later: The game requires Unity version 2021.3.8f1 or later to run.
- Mac and Xcode for iOS: To develop and export the game for iOS, a Mac and Xcode are required.
Additionally, the game has a dedicated setup guide with links to tutorials on:
- How to open the project
- How to set up Admob Video
- How to set up Unity Service
- How to set up In-App Purchase
- How to modify sprites
- Other reskins
- How to export the project
- Other useful edits
$19.00
There are no reviews yet.