프로젝트 배경
1) 문제점 - 형상관리 분산 : 소스 코드가 각 개발자 로컬 PC에 개별 보관되고 SVN 기반으로 부분 관리되어 버전 충돌 및 이력 추적이 어려운 구조 - 레거시 소스 혼재 : 과거 개발 버전과 현재 운영 버전이 명확히 분리되지 않아 프로젝트 용량이 과도하게 증가하고 빌드 속도 및 유지보수 효율이 저하된 상태 - 구조적 비효율 :불필요한 리소스와 미사용 에셋이 다수 포함되어 프로젝트가 과도하게 무거워
프로젝트 성과
형상관리 Git 전환 및 협업 체계 확립
SVN에서 Git으로 전환하여 브랜치 전략을 수립하고 충돌률을 대폭 감소시켜 개발 생산성을 30% 향상
프로젝트 용량 70% 경량화
레거시 소스와 미사용 리소스를 정리하여 빌드 용량을 기존 대비 약 1/3 수준으로 축소
앱 업데이트 의존도 80% 감소
클라우드 기반 리소스 관리 시스템을 도입해 밸런스 수정 시 마켓 업데이트 없이 반영 가능
메모리 사용량 30% 개선
메모리 누수 및 불필요한 오브젝트 참조를 제거하여 런타임 안정성과 퍼포먼스 향상
평균 빌드 시간 40% 단축
프로젝트 구조 재정비와 리소스 정리를 통해 전체 빌드 시간을 단축하고 개발 효율 증대
핵심 기능
진행 단계
기획 및 요구사항 정리
2024.04.
기존 프로젝트 구조와 레거시 소스를 분석하고 형상관리 전환 및 리빌딩 범위를 정의
프로젝트 상세
1)포트폴리오소개 킹오브 소울즈는 모바일 RPG 장르의 수집형 성장 게임으로, 캐릭터 육성 및 전투 중심의 BM 구조를 기반으로 하는 라이브 서비스 게임입니다. 본 프로젝트는 기존 서비스의 안정성 개선, BM 구조 개편, 리소스 경량화 및 운영 효율화를 목표로 진행된 리빌딩 및 고도화 용역 프로젝트입니다. -장르 : 모바일 RPG -타깃 : 캐릭터 수집 및 성장 중심의 코어 게이머 -플랫폼







