Top Quality Products

Kids Memory Match Unity3D + Admob Ads + Easy Reskin

$20.00

Added to wishlistRemoved from wishlist 0
Add to compare

11 sales

Kids Memory Match Unity3D + Admob Ads + Easy Reskin

Introduction

Are you looking for a kid-friendly game to develop or reskin with ease? Look no further than Kids Memory Match Unity3D + Admob Ads + Easy Reskin! This comprehensive game asset package provides a fun and engaging match-3 game for kids, complete with cute card designs, multiple levels of difficulty, and endless gameplay options. In this review, we’ll dive into the features and benefits of this asset package, including its ease of use, customization options, and overall value.

Review

DISCLAIMER
Before purchasing this asset, please check the demo file to ensure compatibility with all devices, emulators, and phones. This review is based on the demo file provided.

GAME DESCRIPTIONS

Kids Memory Match is a delightful match-3 game designed for kids, with adorable card designs and humorous gameplay that will keep your young players entertained for hours. The game features four levels of difficulty, ranging from very easy to hard, allowing kids to progress at their own pace.

GAME INFORMATION

The game is built using Unity 2019.4.8f1 LTS, supporting 64-bit native code and Google Play Store’s new agreements. The documentation provided is thorough and helpful, making it easy for developers to set up and reskin the game. The game includes Admob banner and interstitial ads, allowing for monetization opportunities.

ASSET FEATURES

The Kids Memory Match Unity3D + Admob Ads + Easy Reskin package offers a range of benefits, including:

  • EASY RESKIN: The game is designed to be easy to reskin, making it simple for developers to customize the game’s visuals and branding.
  • Admob Banner and Interstisial: The game includes Admob ads for monetization, providing an additional revenue stream.
  • Full Documentations: Comprehensive documentation is provided to help developers set up and customize the game.
  • Unity 2019.4.8f1 LTS: The game is built using the latest version of Unity, ensuring compatibility with modern devices and platforms.
  • 64 BIT SUPPORT IL2CPP AAB (ARMv64): The game supports 64-bit architecture, making it compatible with a wide range of devices.
  • Latest API SDK Support: The game includes the latest Admob SDK, ensuring seamless integration with Admob ad networks.
  • Tutorial Inside: Don’t worry about setting up the game; the provided documentation includes step-by-step tutorials to get you started.

REQUIREMENTS

To develop and publish the game, you’ll need:

  • Unity 2019.4.8f
  • JAVA SDK 8
  • ANDROID SDK
  • ANDROID NDK
  • INTERNET CONNECTION

VERDICT

Overall, the Kids Memory Match Unity3D + Admob Ads + Easy Reskin package is a fantastic asset for developers looking to create a fun and engaging match-3 game for kids. With its ease of use, comprehensive documentation, and monetization options, this package offers excellent value for the price. I give it a score of 0, as the package is relatively inexpensive and offers a wide range of features and benefits.

CONCLUSION

If you’re looking for a kid-friendly game asset that’s easy to use and customize, look no further than Kids Memory Match Unity3D + Admob Ads + Easy Reskin. With its cute card designs, multiple levels of difficulty, and endless gameplay options, this package is sure to delight your young players.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Kids Memory Match Unity3D + Admob Ads + Easy Reskin”

Your email address will not be published. Required fields are marked *

Introduction

Welcome to the tutorial on how to create a Kids Memory Match game using Unity3D, AdMob ads, and Easy Reskin. This tutorial will guide you through the process of creating a fun and engaging game for kids, with the added feature of displaying ads and making it easy to reskin the game.

Tutorial: Kids Memory Match Unity3D + Admob Ads + Easy Reskin

Step 1: Setting up the Game

  1. Create a new Unity project and set up the game window.
  2. Create a new scene and add a UI canvas to it.
  3. Create a new 2D object (such as a sprite) and add it to the canvas.
  4. Create a new script and attach it to the 2D object. This script will handle the game logic.

Step 2: Game Logic

  1. Open the script and add the following code:
    
    using UnityEngine;
    using UnityEngine.UI;

public class MemoryMatch : MonoBehaviour { public GameObject[] cards; // Array of card objects public int pairs = 6; // Number of pairs to match public float matchTime = 2f; // Time to match the cards

private int[,] cardValues; // Array to store card values
private int cardCount; // Number of cards
private bool gameOver = false; // Flag to check if game is over

void Start()
{
    cardCount = cards.Length;
    cardValues = new int[cardCount, 2];

    // Initialize card values
    for (int i = 0; i < cardCount; i++)
    {
        cardValues[i, 0] = i % pairs;
        cardValues[i, 1] = i / pairs;
    }

    // Shuffle card values
    System.Random rand = new System.Random();
    for (int i = 0; i < cardCount; i++)
    {
        int j = rand.Next(cardCount);
        int temp = cardValues[i, 0];
        cardValues[i, 0] = cardValues[j, 0];
        cardValues[j, 0] = temp;
    }
}

void Update()
{
    // Check for matches
    if (!gameOver)
    {
        for (int i = 0; i < cardCount; i++)
        {
            if (Input.GetMouseButtonDown(0))
            {
                // Check if card is clicked
                if (cards[i].activeSelf)
                {
                    // Flip card
                    cards[i].transform.Rotate(0, 180, 0);
                }
            }
        }

        // Check for matches
        for (int i = 0; i < cardCount; i++)
        {
            if (cards[i].activeSelf)
            {
                // Get card value
                int cardValue = cardValues[i, 0];

                // Check if card has a match
                for (int j = 0; j < cardCount; j++)
                {
                    if (cards[j].activeSelf && j!= i)
                    {
                        // Get other card value
                        int otherCardValue = cardValues[j, 0];

                        // Check if cards match
                        if (cardValue == otherCardValue)
                        {
                            // Match found, set cards to inactive
                            cards[i].SetActive(false);
                            cards[j].SetActive(false);

                            // Check if all cards are matched
                            int matchedCount = 0;
                            for (int k = 0; k < cardCount; k++)
                            {
                                if (!cards[k].activeSelf)
                                {
                                    matchedCount++;
                                }
                            }

                            // Game is over if all cards are matched
                            if (matchedCount == cardCount)
                            {
                                gameOver = true;
                            }
                        }
                    }
                }
            }
        }
    }
}

}

This script will handle the game logic, including shuffling the cards, checking for matches, and displaying the cards.

**Step 3: AdMob Integration**

1. Create a new folder in your Unity project and name it "Assets".
2. Download the AdMob Unity plugin and extract it to the "Assets" folder.
3. Create a new script and attach it to the game object. This script will handle the AdMob ads.
```csharp
using UnityEngine;
using Google-Mobile-Ads;

public class AdMobManager : MonoBehaviour
{
    public string adUnitId = "YOUR_AD_UNIT_ID"; // Replace with your AdMob ad unit ID
    public string interstitialAdUnitId = "YOUR_INTERSTITIAL_AD_UNIT_ID"; // Replace with your AdMob interstitial ad unit ID

    private InterstitialAd interstitialAd; // Interstitial ad object

    void Start()
    {
        // Initialize AdMob
        MobileAds.Initialize(this);
    }

    void Update()
    {
        // Check if ad is available
        if (AdRequest.IsLoaded(interstitialAdUnitId))
        {
            // Show ad
            interstitialAd.Show();
        }
    }
}

This script will handle the AdMob ads, including initializing the ads and showing the interstitial ad.

Step 4: Easy Reskin

  1. Create a new folder in your Unity project and name it "Reskin".
  2. Create a new script and attach it to the game object. This script will handle the easy reskin feature.
    
    using UnityEngine;
    using UnityEngine.UI;

public class ReskinManager : MonoBehaviour { public string reskinFile = "reskin.json"; // Replace with your reskin file name

private Dictionary<string, string> reskinOptions; // Dictionary to store reskin options

void Start()
{
    // Load reskin options
    reskinOptions = new Dictionary<string, string>();
    foreach (string line in File.ReadAllLines(reskinFile))
    {
        string[] parts = line.Split(',');
        reskinOptions.Add(parts[0], parts[1]);
    }
}

public void Reskin()
{
    // Apply reskin options
    foreach (KeyValuePair<string, string> option in reskinOptions)
    {
        // Replace with your reskin code
    }
}

}


This script will handle the easy reskin feature, including loading the reskin options and applying them to the game.

**Step 5: Putting it all together**

1. Create a new scene and add the game object to it.
2. Add the AdMob script to the game object.
3. Add the Reskin script to the game object.
4. Create a new UI canvas and add a button to it.
5. Attach the Reskin script to the button and set the Reskin function to be called when the button is clicked.
6. Run the game and test the AdMob ads and easy reskin feature.

That's it! You now have a Kids Memory Match game with AdMob ads and easy reskin feature.

Here are the complete settings examples:

Settings for Kids Memory Match Unity3D:

  • In the game's config file (in Unity Editor, go to Assets > Kids Memory Match > Config > kidsMemoryMatchConfig.json and edit the file):
    • "GameDifficulty": "easy" (Choose the game difficulty level from the predefined options: easy, medium, hard)
    • "GridSize": "4x4" (Choose the grid size, e.g., 2x2, 3x3, 4x4, etc.)
    • "CardbackImage": "cardBack" (Set the default card back image)
    • "CardfrontImages": ["card1", "card2",..., "cardN"] (List of card front images, one for each card type)

Settings for Admob Ads:

  • In the Unity project (in Unity Editor, go to Edit > Project Settings > Graphics, then select the Graphics tab):
    • Create a new Placement for Admob, e.g., Add a placement > AdMob > Banner > Place (choose a zone for the ad, e.g., BottomBar or TopBar)
  • In the AndroidManifest.xml file (create a new file in Assets > AndroidManifest.xml and edit it):
    • Add the following code inside the <manifest> tags:
    • <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent.NoTitleBar" />
    • <application android:label=" Kids Memory Match" android:name="com.unity3d.player.UnityPlayer" android:hardwareAccelerated="true">

Settings for Easy Reskin:

  • In the Unity project (in Unity Editor, go to Edit > Project Settings > Graphics, then select the Graphics tab):
    • Click on Reskin Settings button and set:
      • Sprite Sheet Width and Sprite Sheet Height according to your reskin dimensions
      • Default Font and Font Color for your reskin
    • In the EasyReskin.cs script (in the Assets > Easy Reskin folder, select the script):
      • Set reskinPath variable to the path of your reskin folder (e.g., Assets/Reskins/My Reskin)
Here are the features of this Kids Memory Match Unity3D + Admob Ads + Easy Reskin: • EASY RESKIN + EASY SETUP CONFIGURATIONS • Admob Banner and Interstitial • Full Documentation • UNITY 2019.4.8f1 LTS • Latest API SDK Support • 64 BIT SUPPORT IL2CPP AAB (ARMv64) This game is designed for kids and has the following characteristics: • Cute card design • Funny gameplay • 4 levels (Very easy, easy, medium, hard) • Endless game mode with time • Includes Admob ads for earning more money • Easy to reskin and includes help documentation • Based on Unity3D software that supports new agreements with the Google Play Store for 64-bit support and native code The game includes the following: • Full documentation to help with reskinning and setting up the game • REQUIRMENTS: + UNITY 2019.4.8 + JAVA SDK 8 + ANDROID SDK + ANDROID NDK + INTERNET CONNECTION Please note that to use this game, some knowledge of Unity is required, but there is documentation available to help with setting up and reskinning the game.
Kids Memory Match Unity3D + Admob Ads + Easy Reskin
Kids Memory Match Unity3D + Admob Ads + Easy Reskin

$20.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0