Out.

Case Study: Porting a Puzzle Game to Android

Development
Development

Case Study: Apps Tea Partners with us to Build Color Flood: Match Puzzle on Android

Overview

Apps Tea, a game development company, wanted to expand their iOS game Flood Me: Color Switch Puzzle, written in Swift, to Android. To achieve this, they partnered with Get Outsource, an experienced development partner specializing in Unity, to rebuild the game as Color Flood: Match Puzzle for Android while maintaining its core mechanics.

Objective

The goal was to recreate the iOS game on Android using Unity, ensuring consistent gameplay, optimized performance across devices, and a visually appealing interface.

Challenges

  • Cross-Platform Transition: Rebuilding the game mechanics from Swift to Unity required reworking the codebase while keeping the experience consistent across both platforms.
  • Performance Optimization: The game needed to perform well on a variety of Android devices, including low-end smartphones.
  • UI Adaptation: The design and interface had to align with Android’s layout guidelines while staying true to the original game’s look and feel.

Solution

Porting a Puzzle Game to Android in Unity

Get Outsource used Unity for cross-platform compatibility, rebuilding the flood-fill algorithm and game logic in C#. The UI was redesigned for Android, and optimizations were made to ensure smooth performance across different hardware specifications.

Results

  • Successful Launch: Color Flood: Match Puzzle launched on the Google Play Store, replicating the iOS experience.
  • Cross-Platform Consistency: The core gameplay was faithfully reproduced.
  • Optimized Performance: The game performed well across a wide range of Android devices.
  • Positive Feedback: Users praised the game for its addictive gameplay and smooth performance.

Conclusion

The collaboration between AppsTea and Get Outsource successfully brought Flood Me to Android, showcasing Unity’s power and Get Outsource’s ability to deliver a seamless gaming experience across platforms.