오랜만에 일지로 찾아왔다.


현재 피그말리온 PC 버전 정식 출시와 모바일 출시를 위한 작업을 진행하고 있는데, 여러가지 일이 겹쳐 작업이 늦어졌다.


9월까지는 모든 작업을 마무리 지으려고 하는데, 근황과 밀렸던 작업 내용에 대해선 정식 출시할 전까지 일지로 적어보려고 한다.



AI 적용 협업


우선 오늘은 스마일게이트 플랫폼(SGP) AI 팀과 협업을 진행한 이야기에 대해 적어보려고 한다.



이 협업에 관한 이야기는 사실 작년부터 시작됐다.


스마일게이트 AI팀은 작년에 합격했던 스마일게이트 멤버십을 통해 알게 되었는데, 첫 미팅에서는 ai에 대한 기본 개념과 게임사와는 어떤 식으로 협업을 진행하는지 설명해주셨다.


첫 미팅 때 설명을 듣고 고민 끝에 협업을 진행하기로 결정했다.


협업을 진행한 이유는 장르가 한 몫했는데, 피그말리온은 퍼즐이다 보니 레벨디자인 측면에서 AI를 잘 적용할 수 있지 않을까 싶었다.


협업 이야기가 처음 나왔을 때는 얼리액세스를 한 이후여서 플레이어 데이터를 확인해 볼 수 있었는데, 다운로드 수가 많지 않다 보니 표본이 많이 부족했던 상황이었다.


AI 솔루션을 도입한다면 이 부분을 보완해 퍼즐 퀄리티를 조금 더 올릴 수 있지 않을까 생각했었다.


또한 지금 우리 팀은 퍼즐 스테이지를 전부 일일이 만들고 있는데, AI를 이용해 스테이지 자동 생산도 가능하지 않을까란 기대도 있었다.


그렇게 본격적으로 협업을 진행하게 되었는데, 이를 위해선 밑 작업이 조금 필요했다.


AI가 플레이할 때는 이펙트나 이미지 같은 리소스는 필요 없기 때문에 학습 속도 증가와 비용 절감을 위해 간소화된 시뮬레이션 파일을 따로 만들어 보내드렸다.



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce981fa1bd625311d97a35fa10c2fdf02e7bcce8af6bc70b9dc8ca2d8bdd71fcd26c0095b3d46fbd2a1fc7db66a2829177b8432e0c461088aecff4490

대충 이런 느낌으로 정보만 볼 수 있도록 간략하게 만든 버전에 실험할 퍼즐 맵을 집어 넣는다.



이 시뮬레이션 파일을 바탕으로 AI를 학습시킨 후 스테이지의 난이도를 책정하고, 그 결과를 보고서로 받는 형식으로 협업이 진행됐다.



AI가 피그말리온의 퍼즐을 풀이하며 학습시키는 과정 영상



a65614aa1f06b3679234254958c12a3ae31061529cdd2107ec2920

각 퍼즐 난이도에 대한 상승 곡선 리포트 스크린샷



학습을 해보니 플레이어 데이터와 AI가 평가한 퍼즐의 난이도가 비슷한 양상을 띄는 것을 확인할 수 있었다.


결과적으로 현재까지는 스테이지 자동 생성하는 것은 어렵지만, 우리가 퍼즐 스테이지를 만들면 이게 얼마나 어려운지 예상할 수 있어 난이도 설정과 퍼즐 스테이지 배치에 도움이 될 것 같다.


이야기를 나눠보니 스마일게이트 AI팀에서도 인디 게임쪽에 관심이 많이 있다고 하니, 인디 게임 팀에서도 이 방면에 수요가 있다면 한번 컨택해보는 것도 추천한다. (특히 퍼즐이나, 덱빌딩 로그라이크 같은 턴제 게임 장르에서 협업이 용이하다고 하니 참고하면 좋을 것 같다.)



2eb5c219ecde34b37dab98a518d604031c17d22a6b85701685

대신 귀여운 레오나를 드리겠읍니다.


현재 출시 전 마지막 세일 진행중이니 만관부! 정식 출시 때는 가격 인상될 듯...?




다음 편에 계속...(캔들은 항상 열려있습니다.)