Legacy Project Modernization / Mobile Game

Tondo Jigsaw

Tondo Jigsaw was an older mobile application that had previously been released but no longer worked correctly on modern mobile devices.

Tondo Jigsaw

Overview

Tondo Jigsaw was an older mobile application that had previously been released but no longer worked correctly on modern mobile devices.

The project required a major Unity modernization from Unity 4 to Unity 2022.

The application also depended on a large number of outdated plugins and an old UI framework.

My Role

I was the sole developer responsible for modernizing the application and bringing it back to a releasable state.

Key Contributions

Upgraded the project from Unity 4 to Unity 2022.

Resolved obsolete API and compile issues.

Replaced or updated outdated plugins.

Worked around the legacy NGUI UI system.

Updated Facebook integration.

Updated gallery functionality.

Updated photo-taking functionality.

Updated social sharing.

Updated advertising systems.

Updated analytics.

Fixed issues in the version of the application supplied by the client.

Resolved App Store and Google Play deployment issues.

Implemented a subsequent Android security-related Unity update.

Technologies

Challenges & Solutions

Challenge

The project contained a large amount of obsolete code and plugin integrations.

Solution

Systematically removed or updated incompatible components, replaced outdated integrations and resolved the resulting compilation and runtime issues.

Challenge

Multiple plugins were obsolete, including systems for Facebook, gallery, photography, sharing, advertising and analytics.

Solution

Updated or replaced the integrations required for the modern mobile builds.

Challenge

The client did not have the latest version of the application.

Solution

Worked from the available project version, identified and fixed issues in that version and prepared the application for modern store deployment.

Challenge

The project encountered deployment problems on both major mobile stores.

Solution

Resolved project/configuration issues required to successfully publish the application.

Technical Highlights

Technical Highlight

Large Unity Version Migration

Migrated a legacy Unity 4 project to Unity 2022 while resolving compatibility issues throughout the project and plugin ecosystem.

Technical Highlight

Legacy Plugin Modernization

Replaced or updated multiple outdated integrations that prevented the project from functioning correctly on modern platforms.

Technical Highlight

Deployment Recovery

Resolved issues preventing successful App Store and Google Play deployment.

Results / Impact

  • Modernized a previously released legacy application.
  • Successfully published the updated application to both iOS and Android stores.
  • Completed the required security-related Unity update.

Gallery

Tondo Jigsaw — 1