Skip to main content
Igor Coseanic
Igor CoseanicSenior Unity Developer
Portfolio Catalog

Engineering Projects

In-depth technical case studies showcasing commercial mobile production, modular component architectures, telemetry pipelines, and external technology integrations.

Commercial Production & LiveOps

1
Jolly Match 3 world exploration artwork featuring Emma and dessert helpers
▶ Gameplay Video8 Screenshots
Commercial MobileAndroid • iOS

Jolly Match 3

Team Lead / Senior Unity Developer

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.

Engineering Highlights
  • ▹Match-3 core extracted into a decoupled Git submodule enabling visual reskinning and reuse across multiple studio titles
  • ▹2D-to-3D gameplay pipeline conversion with mobile-first draw call and memory optimization
UnityC#Firebase (RTDB, Firestore, Auth, Analytics)REST APIs+4

Software Architecture & Independent Systems

2
Component Ability System key art showing a blue-cloaked mage casting modular cyan and amber AoE and chain-targeting abilities in a low-poly forest
▶ 2 Demo Videos
Architecture ShowcasePC • Cross-platform

Component Ability System

Software Architect & Developer

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.

Engineering Highlights
  • ▹Abilities are composed at runtime from reusable atomic effect components
  • ▹Zero tight coupling: abilities communicate through decoupled state interfaces
UnityC#ScriptableObjectsComponent Architecture+1
Tetris Sudocu key art showing an isometric 8x8 puzzle board with purple polyomino blocks, cyan row-and-column clearing energy bursts, and rotatable block figures
▶ Gameplay Video
Gameplay LogicPC • Cross-platform

Tetris Sudocu

Gameplay Developer

A puzzle game combining Tetris and Sudoku block mechanics built for an engineering test assignment. Engineered with Unity 6, Zenject dependency injection, R3 reactive programming, and a custom Unity Inspector editor tool for configuring 5x5 figure matrices.

Engineering Highlights
  • ▹Clean dependency injection using Zenject context installers
  • ▹Reactive event streams using modern R3 for game state changes
Unity 6 (6000.3.16f1)C#Zenject (Dependency Injection)R3 (Reactive Programming)+2

Specialized Technologies & External Hardware

2
BlueLight Inc. isometric startup office tycoon view in San Crypto
▶ Gameplay Video7 Screenshots
Hardware & Web3PC • WebGL • Cross-platform

BlueLight Inc.

Senior Unity Developer

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.

Engineering Highlights
  • ▹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+3
AR Language Lab key art featuring 3D AR typography, open book, globe, and multilingual speech bubbles
3 Screenshots
Augmented RealityAndroid

AR Language Lab

Lead Unity Developer

An interactive mobile educational application using marker-based Augmented Reality to teach foreign language vocabulary. Features 3D object manipulation, task-based learning, and a data-driven architecture separating lesson content from app updates.

Engineering Highlights
  • ▹Content-driven lesson architecture separating educational data from runtime binaries
  • ▹Interactive validation pipeline verifying 3D spatial task completion in real-time
Unity 6 (6000.3.16f1)Vuforia EngineC#Marker-based AR+1