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

Igor Coseanic
Senior / Lead Unity Developer
Featured Engineering Case Studies
Proven commercial mobile production, decoupled software architecture, and specialized technology integration.
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.
Custom analytics pipeline with cached queue synchronizing batches upon network reconnection.
Teams social messaging client, JWT auth, and Firebase RTDB/Firestore live synchronization.
Extracted the Match-3 core into a standalone Git submodule, allowing other company projects to integrate it and customize visuals.
Converted the core 2D gameplay pipeline to 3D and optimized performance and rendering for mobile devices.
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
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
Core Technical Pillars
How I approach game development as rigorous software engineering: building scalable client architectures, resilient backend pipelines, and high-performance mobile systems.
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
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
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
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
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.
Professional Experience & Leadership
6+ years building commercial mobile titles, collaborating across teams, and leading technical initiatives.
Senior / Lead Unity Developer
Avantaj Prim S.R.L • Chisinau, Moldova
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.
Senior Unity Developer
Dragon's Lake LTD • Chisinau, Moldova
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.
Middle Unity Developer
WAB Studio & FastFoodGames • Chisinau, Moldova
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.
Unity Game Developer
OurView Games • Chisinau, Moldova
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.
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.



