UNITY GAME DEVELOPER

GAME

클라이언트 사이드 담당

Aimy

AI 채팅과 캐릭터 코디 기능을 결합한 모바일 앱입니다.

SCENE

기술 하이라이트

문제배포 작업 일부만 CI화되어 전체 빌드와 배포에 수작업이 남아 있었습니다.

해결Fastlane과 Cache Server를 도입하고 GitHub Actions와 Jenkins를 연계해 원격에서도 자동 빌드가 실행되도록 구성했습니다.

결과빌드·배포 작업 시간을 약 1시간에서 약 40분으로 줄이고 일련의 배포 작업을 자동화했습니다.

기술 하이라이트

문제비즈니스 로직과 UI 표시 로직이 결합되어 원인 파악과 독립적인 수정이 어려웠습니다.

해결MVVM과 Rx를 적용해 View의 관심사를 분리하고 메모리 누수를 개선했습니다.

결과문제가 있는 로직을 구분해 확인하고 수정 영향 범위를 줄일 수 있는 구조를 구축하고 있습니다.

기술 하이라이트

문제Spine 파츠를 순차 로드했고 콘텐츠 변경 시 스토어 심사를 기다려야 했습니다.

해결UniTask 기반 동시 비동기 로드로 전환하고 Addressables를 도입했습니다.

결과로드 시간을 크게 줄였고 하루 이상 걸리던 스토어 심사 대기 없이 콘텐츠를 즉시 반영할 수 있게 했습니다.

PROJECT

플랫폼
Mobile
빌드·배포 작업 시간: ~60 min → ~40 min

Fastlane과 Cache Server를 도입해 기존 수작업 중심 파이프라인을 최적화한 결과입니다.