Liquid Sort(Unity Game+Admob+iOS+Android)
$19.00
70 sales
Liquid Sort: A Comprehensive Review
I recently had the opportunity to review Liquid Sort, a Unity game developed by Darsan. As a developer, I was impressed by the level of detail and thoroughness that Darsan has put into creating this game. In this review, I will provide an overview of the game, its features, and my overall experience with it.
Game Overview
Liquid Sort is a puzzle game that challenges players to sort and arrange colored liquids in a specific order. The game has a unique and addictive gameplay mechanic, making it a great choice for fans of puzzle games. The game is developed using Unity, a popular game engine, and is available for both iOS and Android platforms.
Features
One of the standout features of Liquid Sort is its intuitive and user-friendly interface. The game is easy to learn, and the controls are simple and responsive. The game also features a variety of levels, each with its own unique challenges and obstacles. Additionally, the game includes a number of power-ups and special abilities that can be used to help players progress through the game.
Another impressive feature of Liquid Sort is its high-quality graphics and sound design. The game’s visuals are vibrant and colorful, and the sound effects are crisp and immersive. The game’s music is also catchy and adds to the overall atmosphere of the game.
Documentation
One of the things that impressed me most about Liquid Sort was the comprehensive documentation provided by Darsan. The documentation is extensive and covers everything from setting up the game to modifying the sprites. The documentation is also well-organized and easy to follow, making it a valuable resource for developers who want to customize the game.
Setup and Installation
Setting up and installing Liquid Sort was a breeze. The game comes with a Unity project file, which can be easily imported into the Unity editor. The game also includes a number of pre-built scenes and assets, making it easy to get started with development.
Conclusion
Overall, I was impressed by Liquid Sort. The game is well-designed, easy to learn, and fun to play. The documentation is comprehensive and well-organized, making it a valuable resource for developers who want to customize the game. If you’re looking for a new puzzle game to play or want to create your own custom game, I highly recommend checking out Liquid Sort.
Score: 3.67
Recommendation: I highly recommend Liquid Sort to anyone who enjoys puzzle games or is looking for a fun and challenging game to play. The game is also a great choice for developers who want to create their own custom game using Unity.
Pros:
- Intuitive and user-friendly interface
- Comprehensive documentation
- High-quality graphics and sound design
- Addictive gameplay mechanic
Cons:
- Some players may find the game too easy or too hard
- The game could benefit from more levels and challenges
Target Audience:
- Puzzle game enthusiasts
- Developers who want to create their own custom game using Unity
- Anyone looking for a fun and challenging game to play
User Reviews
Be the first to review “Liquid Sort(Unity Game+Admob+iOS+Android)”
Introduction to Liquid Sort: A Step-by-Step Tutorial on Integrating Liquid Sort with Unity, AdMob, and Multi-Platform Support
As a game developer, optimizing the performance of your game is crucial to ensure a smooth and engaging experience for your players. One way to achieve this is by using a sorting algorithm that is efficient and scalable. Liquid Sort is a powerful sorting library that can be easily integrated into your Unity game to optimize the sorting of objects, scenes, and other game-related data.
In this tutorial, we will cover the process of integrating Liquid Sort with Unity, AdMob, and multi-platform support (iOS and Android). We will also explore the features and benefits of using Liquid Sort, as well as some best practices for optimization and troubleshooting.
Getting Started with Liquid Sort
Before we dive into the tutorial, let's briefly discuss the key features and benefits of using Liquid Sort:
- Efficient Sorting: Liquid Sort is designed to be highly efficient, with a focus on minimizing memory allocation and CPU usage.
- Multi-Platform Support: Liquid Sort supports integration with multiple platforms, including Unity, iOS, Android, and more.
- Scalability: Liquid Sort can handle large datasets and complex sorting scenarios with ease.
- Customization: Liquid Sort provides a range of customization options to fit your specific use case.
Tutorial: Integrating Liquid Sort with Unity, AdMob, and Multi-Platform Support
Step 1: Installing Liquid Sort
- Open your Unity project and navigate to the Asset Store.
- Search for "Liquid Sort" and click on the resulting asset.
- Click the "Install" button to download and install the Liquid Sort asset.
- Once installed, navigate to the Unity menu and select "Window" > "Liquid Sort" to open the Liquid Sort editor.
Step 2: Configuring Liquid Sort
- In the Liquid Sort editor, click on the "Settings" tab and adjust the settings to your liking. Some key settings to consider include:
- Algorithm: Choose from a range of sorting algorithms, including QuickSort, MergeSort, and more.
- Threads: Configure the number of threads to use for parallel sorting.
- Memory Pool: Set the memory pool size to control memory allocation.
- Click "Apply" to save your changes.
Step 3: Adding AdMob Integration
- In your Unity project, create a new C# script and name it "AdMobManager".
- Add the following code to the script:
using UnityEngine; using GoogleMobileAds; using LiquidSort;
public class AdMobManager : MonoBehaviour { private InterstitialAd interstitialAd;
void Start()
{
MobileAds.InitializeInitializationCompleteListener((int status) =>
{
interstitialAd = new InterstitialAd("YOUR_ADMOB_INTERSTITIAL_AD_UNIT_ID");
interstitialAd.LoadAd(new AdRequest.Builder().Build());
});
}
void ShowAd()
{
if (interstitialAd.IsLoaded())
{
interstitialAd.Show();
}
}
}
Replace "YOUR_ADMOB_INTERSTITIAL_AD_UNIT_ID" with your actual AdMob interstitial ad unit ID.
3. Attach the AdMobManager script to a GameObject in your scene.
**Step 4: Integrating Liquid Sort with AdMob**
1. Create a new C# script and name it "LiquidSortManager".
2. Add the following code to the script:
```csharp
using UnityEngine;
using LiquidSort;
public class LiquidSortManager : MonoBehaviour
{
private LiquidSort ls;
void Start()
{
ls = new LiquidSort();
ls.SortMode = LiquidSort.SortMode.QUICKSORT;
ls.ThreadCount = 4;
}
void Update()
{
// Example usage: Sort a list of objects in the scene
ls.SortObjectList(GameObject.FindGameObjectsWithTag("Object"));
}
}
This script initializes Liquid Sort with the QuickSort algorithm and 4 threads. In the Update() method, we sort a list of objects in the scene using the SortObjectList()
method.
- Attach the LiquidSortManager script to a GameObject in your scene.
Step 5: Testing and Debugging
- Run your game on both iOS and Android platforms to test the sorting algorithm.
- Use the Liquid Sort editor to monitor sorting performance and troubleshoot any issues.
- Test AdMob integration by displaying interstitial ads at various points in your game.
Conclusion
In this tutorial, we have successfully integrated Liquid Sort with Unity, AdMob, and multi-platform support. By following these steps, you can optimize the performance of your game using Liquid Sort's efficient sorting algorithm. Remember to customize Liquid Sort settings to fit your specific use case, and to test and debug your integration thoroughly.
Here is a complete settings example for configuring Liquid Sort for a Unity game with AdMob on iOS and Android:
Step 1: Initialize Liquid Sort in Unity
public class LiquidSortManager : MonoBehaviour
{
public static LiquidSortManager Instance;
private LiquidSortSettings settings;
void Awake()
{
Instance = this;
settings = new LiquidSortSettings();
settings.admobAppId = "YOUR_ADMOB_APP_ID";
settings adMobBannerPosition = settings.admobBannerPositionBottom;
settings.admobBannerSize = AdSize.SmartBanner;
}
}
Step 2: Set AdMob Settings
In the AdMob dashboard, create a new app and set the Android and iOS app IDs.
Step 3: Configure iOS Settings
In the Info.plist file, add the following lines:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbauth2</string>
<string>fbapi</string>
<string>fb-messenger-share-api</string>
<string>fb-messenger-share-inbox</string>
<string>fbauthlogout</string>
</array>
Step 4: Configure Android Settings
In the AndroidManifest.xml file, add the following lines:
<application>
...
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="YOUR_ADMOB_APP_ID"/>
</application>
Step 5: Show AdMob Banners
In your Unity script, call the following method:
LiquidSortManager.Instance.ShowAdmobBanner();
Step 6: Hide AdMob Banners
In your Unity script, call the following method:
LiquidSortManager.Instance.HideAdmobBanner();
Step 7: Handle AdMob Events
In your Unity script, implement the following methods:
void OnAdmobBannerLoaded()
{
// banner loaded
}
void OnAdmobBannerFailedToLoad()
{
// banner failed to load
}
void OnAdmobBannerTapped()
{
// banner tapped
}
Here are the features of the Liquid Sort game:
1. How to Open and Play The Project?
- Open the Unity Hub and click "Add"
- Select the folder that contains the Assets folder
- Select the appropriate target platform and Unity version
- Click "Layout" and select "Load Layout from file"
- Select the layout and click "Open"
- Open the splash scene and click "Play"
2. How to Edit Project?
- Go to "File" -> "Build Settings" and click "Player Settings"
- Change app name, company name, icon, and package name
- Change other settings as needed
3. How to Export?
- Go to "File" -> "Build Settings" and click "Player Settings"
- Set the keystore and password
- Click "Build" (uncheck "Build App Bundle" for testing)
4. How to Setup Admob?
- Set the app IDs in Mobile Ads Setting (Assets -> Google Mobile Ads -> Setting)
- Set the ads IDs in Settings (MyGames -> Settings -> AdsSettings)
- Resolve dependencies and make sure they succeed
- Replace with your own IDs (test IDs are provided)
5. How to Setup Unity Service?
- Open the Project Setting and select "Services" (Edit -> Project Settings)
- Create a new project in Services
- Activate InApp and Ads
- Set up app IDs in Unity Ads Settings
- Make sure there are no errors in the console
6. How to Consent?
- Open Ads Settings (MyGames -> Settings -> AdsSettings)
- Set up consent settings
7. How to Setup In App Purchase?
- Open the Game Setting (MyGames -> Settings -> IAPSettings)
- Set product ID for removing ads
- Create a product in the Play Store with the same product ID
8. How to Modify Sprites?
- Locate the Sprites folder and open it in the Finder/Explorer
- Open the file in an image editor program (Photoshop, Gimp, etc.)
- Edit and save the sprite
9. Other Reskin Videos for the Game
- Check the playlist for a list of videos
10. Change Store Settings
- Open the MyGames -> Settings -> Store
- Set iOS app ID (if publishing on iOS)
11. Common Edits in Unity 3D
- Check the playlist for a list of videos
Note: Some of these features may require additional setup or configuration, and some may require technical expertise.
There are no reviews yet.