TECHARTNOMAD | TECHARTFLOWIO.COM

PROJECT

[더 스타라이트] 봇을 사용한 성능 지표 분석 시스템. ENHANCED PHASE

jplee 2025. 12. 29. 22:35

1년 전 쯤 신입인 진영님이 들어오고 나서 기본 프레임워크를 만들도록 시켰었는데 충분히 지표 수집을 해서 전주와 금주 데이터를 비교 하고 주간 전사 리포팅을 하는데 있어 크게 부족한 것은 없었지만 애초에 고도화 할 계획이 있던 차였다.
다만 클라 업무가 너무 많아지고 해서 진영님이 테크아트팀에서 콘텐트 팀으로 적을 변경한 후에는 신경 쓸 겨를이 없어 그대로 쭉 사용하다가 최근 내가 시간이 나서 이것 저것 붙히고 있는 판국이다.
일단 아티스트가 직접 사용할 수 있는 구조로 변경하는 것이 이 고도화의 달성목표다.
기존에는 금요일 5시 업데이트 후 테크아트팀의 담당자가 봇을 돌리고 성능수집을 해서 차트로 만드는(파이썬으로) 일을 반자동 이라고 해야 하나 그렇게 처리 해 왔었는데 이런건 완전자동화를 해야한다고 보는 입장이라 여유있는 차에 직접 마무리 하는 중이다.
데브 빌드는 데일리로 자동화 시스템을 통해 디플로이가 되고 있으니 이제 세벽 시간에 데브 빌드가 나오면 자동으로 트리거 되서 게임이 실행되고 지정된 PID 로 자동 로그인 하고 (사실 로그인 패스를 하고 싶지만 타 부서에서 뭔가 추가 작업을 해 줘야한다.) 3회 전체 월드를 분석하고 백엔드 서버로 데이터를 푸시 하고 백엔드에서 평균값을 만들어 내가 만든 로컬 AI 를 사용해 분석 리포트를 만들고 리스크 포인트와 병목 포인트 추론을 얻어내는 것 까지가 내가 고도화 할 업무다.
해야 할 일이 분명하니 만들면 되는 일이다. 
데시보드 0.7 버전. WIP

분석 할 월드의 분석 구간을 아티스트가 선택 하여 집중적으로 분석기를 돌릴 수 있도록 했다. 지금은 웨이 포인트를 테크아트팀에서 직접 만들어 주지만 다음버전에서는 알고리즘을 통해 분석 웨이포인트를 자동 생성하도록 만들 생각이다. 언리얼 엔진 안쪽으로 로컬 AI 모델과 데이터 트렌젝션을 하도록 만들고 싶지만 그건 몇 달 후의 일이니 그렇다고 치고... 
수집 된 지표데이터를 어떻게 후가공 해서 쓸만한 데이터로 만들어서 고객사 전사 개발팀에 데일리로 어나운싱 하도록 하는가의 문제가 가장 큰 오브젝트라고 하겠다.