Skip to main content
Igor Coseanic
Igor CoseanicSenior Unity Developer
Available for Senior / Lead Roles

Building scalable Unity game architectures & connected live systems. Also a big Naruto fan.

Senior / Lead Unity Developer with 6+ years of commercial experience, deeply passionate about games and game development. Specializing in decoupled gameplay systems, resilient Firebase & REST telemetry pipelines, mobile performance optimization, and disciplined AI-assisted engineering.

Core Engineering Competencies

Unity 6 • iOS / Android / PC / WebGL / ARFirebase & REST APIsCustom Telemetry & CachingMVX PatternsUniTask & R3 / UniRxZenject / VContainer DIAI-Augmented Tooling
Igor Coseanic — Senior Unity Developer
Active LiveOps

Igor Coseanic

Senior / Lead Unity Developer

6+ Years Exp•Mobile, Web & PC•Chisinau / Remote
6+Years Commercial ExperienceCommercial game development across Mobile (iOS/Android), Web & PC.
60 FPSMobile Performance & LiveOpsGC-free game loops, memory profiling, Firebase telemetry & continuous LiveOps.
5 PlatformsCross-Platform DeliveryProduction Unity builds across iOS, Android, PC, WebGL, and Augmented Reality.
AI-AugmentedAgentic Engineering DisciplineContext engineering, task decomposition, and automated regression testing.
01 / Selected Work

Proven commercial mobile production, decoupled software architecture, and specialized technology integration.

View All 5 Projects
Commercial Mobile FlagshipTeam LeadAndroid • iOS

Jolly Match 3

Commercial mobile Match-3 game (100k+ downloads) where I served as Team Lead, featuring rich gameplay systems, client-server synchronization, a custom analytics pipeline, Firebase RTDB/Firestore integration, REST API social systems, and automated testing.

⚡ Offline Telemetry Pipeline

Custom analytics pipeline with cached queue synchronizing batches upon network reconnection.

🌐 REST API & Firebase Backend

Teams social messaging client, JWT auth, and Firebase RTDB/Firestore live synchronization.

🧩 Reusable Core Git Submodule

Extracted the Match-3 core into a standalone Git submodule, allowing other company projects to integrate it and customize visuals.

🎮 2D-to-3D Gameplay Pipeline

Converted the core 2D gameplay pipeline to 3D and optimized performance and rendering for mobile devices.

UnityC#Firebase (RTDB, Firestore, Auth, Analytics)REST APIsUniTaskAltTester
Architecture ShowcasePC • Cross-platform

Component Ability System

An independent architecture showcase demonstrating a modular ability framework in Unity. Features component-based ability composition, ScriptableObject-driven configuration, instant and over-time status effects, target selection algorithms, and clean dependency management.

  • ▹Abilities are composed at runtime from reusable atomic effect components
  • ▹Zero tight coupling: abilities communicate through decoupled state interfaces
UnityC#ScriptableObjectsComponent Architecture
Hardware & Web3PC • WebGL • Cross-platform

BlueLight Inc.

A startup tycoon simulator and collectible card game planned for release on the Epic Games Store (project is now closed). As part of the core game unit, I developed the card game logic, UI systems, and integration with the tycoon and meta-game layers across PC and WebGL.

  • ▹Grid-based CCG workroom board supporting spatial furniture zones of effect and staff card synergies
  • ▹Decoupled architecture connecting core card game mechanics with tycoon and meta-progression systems
UnityC#CCG & Grid SystemsDependency Injection
02 / Engineering Principles

Core Technical Pillars

How I approach game development as rigorous software engineering: building scalable client architectures, resilient backend pipelines, and high-performance mobile systems.

Pillar 01

Commercial Gameplay & Mobile Optimization

Designing robust gameplay systems that maintain responsive 60 FPS performance on resource-constrained mobile hardware.

  • ▹Core puzzle & Match-3 cascading algorithms with deterministic board states
  • ▹Memory management: eliminating garbage collection allocations in game loops
  • ▹Mobile GPU optimization: draw call reduction, texture atlas optimization, and frame budgeting
  • ▹Deep profiling with Unity Profiler, Memory Profiler, and device benchmarks
Pillar 02

Backend Integration & Telemetry Pipelines

Treating game clients as connected products with resilient server communication and data-driven observability.

  • ▹Client-side REST API integration with token authentication and retry policies
  • ▹Firebase ecosystem: Realtime Database, Firestore, and Authentication
  • ▹Custom analytics telemetry pipeline with offline caching queues
  • ▹A/B testing experimentation hooks and dynamic difficulty tuning via Remote Config
Pillar 03

Modular Architecture & Clean Design

Employing software craftsmanship to keep large codebases maintainable and extensible across multi-year live operations.

  • ▹Component-based ability composition driven by ScriptableObjects
  • ▹Reactive data binding using modern R3 and UniRx event pipelines
  • ▹Dependency injection containers (Zenject / Extenject, VContainer) for loose coupling
  • ▹Finite State Machines separating high-level meta game flows from gameplay logic
Pillar 04

Engineering Quality, Testing & Mentorship

Establishing engineering standards, automated test coverage, and collaborative mentoring across cross-functional teams.

  • ▹Automated UI and gameplay regression testing using AltTester and PlayMode runners
  • ▹Continuous Integration pipelines automating multi-platform build artifact generation
  • ▹Rigorous code reviews emphasizing architectural cleanliness and memory safety
  • ▹Mentoring junior and mid-level developers on C# idioms and design patterns
03 / Velocity & Tooling

AI-Augmented Engineering as a Competitive Advantage

I apply modern Large Language Models and agentic developer tooling (Antigravity, Codex, Claude Code, GitHub Copilot) as structured engineering multipliers: accelerating task decomposition, expanding test coverage, and streamlining documentation, while strictly enforcing human-in-the-loop quality controls.

Engineering Philosophy: AI assists with drafting, exploratory prototyping, and boilerplate scaffolding. Human engineering ensures architectural integrity, memory safety, and zero garbage collection in performance-critical game loops.

Context & Rules Architecture

Authoring hierarchical AGENTS.md files, project conventions, and memory constraints that eliminate hallucinations and prevent common Unity anti-patterns.

Adversarial Test Generation

Using developer agents to systematically scaffold edge-case test fixtures, boundary value assertions, and state-machine transitions for pure C# logic.

SDK & API Acceleration

Quickly parsing complex external SDK migration guides and drafting typed C# request/response DTOs from JSON schemas and API documentation.

Strict Human Verification

Treating AI drafts as untrusted input: auditing every suggestion against frame budgets, GC pressure, memory allocations, and architectural principles.

04 / Career Progression

Professional Experience & Leadership

6+ years building commercial mobile titles, collaborating across teams, and leading technical initiatives.

View Full Career Timeline

Senior / Lead Unity Developer

Avantaj Prim S.R.L • Chisinau, Moldova

05/2023 — 06/2026

Engineered and supported live mobile products on iOS & Android reaching 1M+ downloads (Jolly Match 3, Jolly Battle, Jigsaw Puzzle) with deep Firebase integration, custom analytics pipelines, and team technical coordination.

  • ▹Developed and maintained Unity mobile applications and live products for iOS and Android.
  • ▹Designed and implemented gameplay systems, responsive UI, and new features with a focus on performance and scalability.
  • ▹Integrated and maintained Firebase (RTDB, Firestore, Auth, Analytics), monetization, attribution, and other third-party SDKs.
UnityC#FirebaseREST APIsLookerStudioGoogle CloudUniTaskUniRx / R3ZenjectAltTesteriOS & Android

Senior Unity Developer

Dragon's Lake LTD • Chisinau, Moldova

08/2022 — 04/2023

Developed and maintained a cross-platform card game for Web and PC using Unity, implementing core gameplay mechanics, UI features, and performance optimization.

  • ▹Developed and maintained a cross-platform card game for Web and PC using Unity.
  • ▹Implemented gameplay systems, UI features, and core mechanics for collectible card game systems.
  • ▹Optimized project performance and improved application stability across desktop and web environments.
UnityC#Web & PCSoftware ArchitectureGitFlowSOLIDOOPDOTweenDI

Middle Unity Developer

WAB Studio & FastFoodGames • Chisinau, Moldova

01/2021 — 06/2022

Engineered mobile applications and interactive game prototypes using Unity, focusing on UX, gameplay loops, and monetization SDKs.

  • ▹Developed mobile applications and game prototypes using Unity.
  • ▹Implemented gameplay and UI systems focused on user experience and player engagement.
  • ▹Integrated third-party SDKs for analytics and monetization.
UnityC#Mobile (iOS & Android)UI SystemsAnalytics & Monetization SDKsGit

Unity Game Developer

OurView Games • Chisinau, Moldova

04/2020 — 01/2021

Developed mobile applications and gameplay systems, UI logic, and mobile prototypes with analytics and ad network integrations.

  • ▹Developed mobile applications and gameplay systems using Unity.
  • ▹Created UI logic and gameplay prototypes for mobile projects.
  • ▹Integrated analytics and monetization SDKs.
UnityC#Mobile Game DevelopmentUI LogicMonetization SDKsGit
Available for Senior / Lead Roles • Remote / Relocation

Let's Build Something Great Together

Looking for a Unity developer for gameplay systems, client-server integration, or mobile optimization? Feel free to reach out—I'd love to connect.