Skip to main content
Igor Coseanic
Igor CoseanicSenior Unity Developer
Commercial MobileAndroid • iOS

Jolly Match 3

Commercial mobile Match-3 title with deep Firebase RTDB/Firestore backend integration, custom telemetry pipelines, and LiveOps architecture

My RoleTeam Lead / Senior Unity Developer
CategoryCommercial Mobile
PlatformsAndroid, iOS
Downloads:100k+(Verified)
Target Frame Rate:60 FPS(Verified)
Team Size:12 (4 Devs)(Verified)

Gameplay Video & Visual Showcase

1 Gameplay Video • 8 Screenshots
Match, Build, Explore — Jolly Match 3 Gameplay & LiveOps Update
HD MP4
Official gameplay showcase featuring 60 FPS Match-3 board mechanics, helper abilities, meta-progression landmark restoration, and LiveOps events.

Mobile Gameplay & LiveOps Screens

Click any screen to enlarge
Core Match-3 Board & Booster Execution
Combo Boosters & Particle VFX
Selectable Helpers & Companion Abilities
LiveOps Events & Remote Config Timers
Narrative Progression & Story Cutscenes
Global Meta-Progression Locations

Key Art & Feature Highlights

World Exploration Update Key Art
Reward Economy & Chest Unlocks

Systems & Engineering Ownership Breakdown

✓ Personally Implemented
  • •Extracted Match-3 core gameplay into a standalone Git submodule reusable across other company projects with customizable visuals
  • •Converted the core 2D gameplay pipeline to 3D and optimized rendering and frame pacing for mobile hardware
  • •Custom telemetry and analytics event pipeline with offline caching and dynamic retry
  • •Teams and social chat client integration over REST API and Firebase Realtime Database
  • •Dynamic difficulty telemetry and remote configuration listeners
  • •Memory optimization routines eliminating GC spikes on low-end Android hardware
⚡ Integrated & Maintained
  • •Firebase ecosystem (Authentication, Realtime Database, Cloud Firestore, Crashlytics, Storage)
  • •AppsFlyer attribution SDK and custom conversion event tracking
  • •Monetization systems with Unity IAP and ad mediation networks
  • •AltTester automated test driver for UI and gameplay regression testing
👥 Collaborative Systems
  • •REST API contract definitions with backend engineers for teams and social messaging
  • •Remote configuration schemas designed with game designers for LiveOps tuning
  • •Level design tooling and seed validation utilities
📊 Telemetry & Data Infrastructure
  • ▹Custom analytics pipeline tracking custom events, progression, and difficulty
  • ▹Cached log queue synchronizing batches upon network recovery
  • ▹User property tracking for dynamic segmentation and A/B test experiments
🌐 Backend & REST API Communication
  • ▹REST API client handling team and social endpoints (/teams/{teamId}/chat/send) with JWT authentication
  • ▹Firebase Realtime Database synchronization for live team help and life gifting
  • ▹Cloud Firestore integration for persistent player meta-progression
Technologies & Libraries
UnityC#Firebase (RTDB, Firestore, Auth, Analytics)REST APIsUniTaskAltTesterIn-App PurchasesAppsFlyer

Project Overview

Jolly Match 3 is a commercial mobile puzzle game with 100k+ downloads on iOS and Android developed at Avantaj Prim S.R.L. As Senior / Lead Unity Developer within a team of 12 specialists (including 4 developers), I led client architecture, gameplay feature delivery, monetization systems, and A/B testing infrastructure. Beyond core puzzle mechanics, the project required robust client-server communication, resilient telemetry pipelines, and third-party SDK integrations maintaining stability across thousands of mobile device profiles.

Backend Integration & Server Communication

A commercial game is a connected product. In Jolly Match 3, the client communicates with backend microservices via REST API endpoints and Firebase services:

  • JWT Authentication: Secure user token retrieval and authorization validation before executing service requests.
  • Teams & Social Chat: Polymorphic JSON message deserialization supporting real-time chat, join requests, and life help requests across team members.
  • Client-Side Validation: String length, null payload, and rate-limiting safeguards to prevent invalid requests from touching backend endpoints.

Core Module Extraction & 3D Pipeline Migration

  • Reusable Core Git Submodule: Extracted the Match-3 core game logic into a standalone Git submodule decoupled from presentation assets, allowing other company projects to connect the core module and customize visuals independently.
  • 2D-to-3D Gameplay Conversion: Migrated the core 2D gameplay pipeline to 3D and optimized rendering, draw calls, and memory usage to maintain smooth mobile performance.

Analytics Infrastructure & Data Telemetry

Data-driven decision making required an extensive analytics foundation:

  • Custom Telemetry Manager: Custom analytics pipeline with structured logging handling dynamic difficulty adjustments, tutorial checkpoints, and monetization events.
  • Offline Resilience: Telemetry events generated during network dropouts are captured in a structured cache and flushed once network connection is re-established.