Legacy Client Refactoring
오래된 게임 클라이언트의 UI, 전투 판정, 데이터 조회, 표시 로직을 실제 동작 기준으로 분석하고 정리했습니다.
Live Game Client · UI Systems · Runtime Tools
라이브 서비스 중인 레거시 게임 클라이언트에서 UI 시스템, 런타임 개발 도구, 패치 자동화, 게임 컨텐츠 반영, 성능 개선을 수행해온 게임 클라이언트 개발자입니다.
오래된 코드베이스의 실제 동작을 분석하고, 라이브 서비스 리스크를 줄이는 범위에서 구조를 정리하는 작업을 해왔습니다. 반복되는 개발/QA 작업은 ImGui 기반 런타임 도구와 월간 패치 자동화로 바꾸며, 클라이언트 개발 생산성과 테스트 편의성을 함께 개선했습니다.
01
오래된 게임 클라이언트의 실제 동작을 분석하고, 라이브 서비스 리스크를 줄이는 범위에서 구조를 정리해왔습니다.
오래된 게임 클라이언트의 UI, 전투 판정, 데이터 조회, 표시 로직을 실제 동작 기준으로 분석하고 정리했습니다.
ImGui 런타임 도구와 월간 패치 자동화를 통해 반복 개발/QA 작업의 비용을 줄였습니다.
월간 업데이트, 컨텐츠 반영, QA/퍼블리셔 요청 대응을 수행하며 라이브 클라이언트 안정성을 유지했습니다.
02
라이브 프로젝트에서 맡은 역할과 주요 기술 범위가 먼저 보이도록 정리했습니다.
스페셜포스1 라이브 클라이언트의 UI, 로비, 컨텐츠, 런타임 개발 도구, 월간 패치 자동화, 레거시 구조 개선을 담당했습니다. Facelift 신규 UI 클라이언트와 라이브 클라이언트 운영을 맡았고, 오래된 코드베이스의 실제 동작을 분석해 라이브 서비스 리스크를 줄이는 방향으로 개선해왔습니다.
03
라이브 클라이언트에서 맡았던 주요 작업입니다.
Facelift 신규 UI에서 사용할 주요 컨트롤과 상호작용 기능을 구현하고, 화면 제작과 컨버팅에 필요한 UI 기반을 확장했습니다.
Facelift 1.0 이후 개선 요구가 커진 상황에서, 잔존 레거시 UI 로직을 분리한 검증 빌드를 기반으로 주요 로비 흐름을 2.0 구조에 맞게 정리했습니다.
공유 코드베이스에 ImGui 라이브러리를 도입/이식하고, 라이브 클라이언트 개발과 QA를 돕는 런타임 도구들을 만들었습니다.
Facelift 1.0의 핵심 라이브 컨텐츠였던 배틀패스를 클라이언트에 최초 구현하고, 이후 요구사항 확장에 맞춰 구조를 리팩토링했습니다.
라이브 클라이언트의 월간 업데이트 흐름을 담당하며, 반복되는 스펙 반영과 테스트 준비 작업을 자동화/도구화했습니다.
레거시 클라이언트에서 사용자가 체감하는 로딩 지연과 장시간 실행 메모리 증가 문제를 분석하고 최적화 방안을 검증했습니다.
메일로 연락 주시면 확인 후 답변드리겠습니다.