UNITY GAME DEVELOPER

GAME

Client-side engineer

Aimy

A mobile app combining AI chat with character customization.

SCENE

Technical Highlight

ProblemOnly part of the deployment process was covered by CI, leaving manual build and distribution steps.

SolutionI introduced Fastlane and Cache Server and connected GitHub Actions with Jenkins so remote builds run automatically.

ResultThe build and distribution workflow was automated, reducing its duration from about one hour to about 40 minutes.

Technical Highlight

ProblemBusiness logic and UI presentation logic were coupled, making defects harder to isolate and changes harder to contain.

SolutionI separated View responsibilities with MVVM and Rx and resolved memory leaks.

ResultThe evolving structure allows the affected logic to be inspected independently and reduces unintended impact from changes.

Technical Highlight

ProblemSpine parts loaded sequentially, and content updates had to wait for store review.

SolutionI changed loading to concurrent asynchronous operations with UniTask and introduced Addressables.

ResultLoading time was substantially reduced, and content can be updated immediately without the store-review wait that previously took more than a day.

PROJECT

Platform
Mobile
Build and distribution time: ~60 min → ~40 min

Result of optimizing the previously manual pipeline with Fastlane and Cache Server.