AI 사용기 / 웨일서바이버 개발기 · 4
브라우저에서는 됐는데 실행 파일에서는 멈췄다
이미지 경로와 Windows 실행 문제를 고치고 데모 빌드를 나눴다. 개발 서버 밖에서 드러난 차이들.
5월 초에는 로비와 스토리 장면을 손보면서 Windows 실행 문제도 같이 고쳤다. 화면에 넣을 것이 많아지는 와중에, 브라우저 밖으로 꺼낸 게임은 다른 이유로 멈췄다.
대표적인 차이는 이미지 경로였다. 웹 서버의 루트에서 찾던 파일을 Electron의 파일 기반 실행에서도 같은 방식으로 찾을 수는 없었다. 자산 경로를 상대 경로로 바꾼 뒤 Windows 이미지와 실행 멈춤을 고치는 변경이 이어졌다.
실행 파일을 만들고 나서도 남은 일
5월 16일에는 데모용 빌드를 따로 준비했다. 개발 중 편하게 쓰던 무기 지급이나 즉시 성장 기능은 사용자에게 전달할 버전에서는 빠져야 했다. 출력 폴더와 패키징 설정도 구분했다.
이때의 문제는 새 기능 하나를 잘못 만든 것과 조금 달랐다. 같은 코드라도 어디서 실행하느냐에 따라 자산을 찾는 방식과 설정이 달라졌다. 브라우저 테스트만 반복하면 놓칠 수 있는 부분이었다.

5월 15일 보존된 화면. 목표와 진화 경로, 태그 효과가 함께 보인다. Windows 오류 수정 전후 비교 화면은 아니다.
화면만 보면 이미 여러 시스템이 들어가 있다. 하지만 5월 19일 QA 보고서에는 Windows 실제 기기 확인이 남은 항목으로 분리돼 있었다. 수정 커밋이 있다는 것과 목표 환경에서 확인을 마쳤다는 것은 그때도 달랐다.
이 구간은 스팀 출시 성공담보다는 데모를 준비하며 배포 환경을 다룬 기록이다. 실제 데모 공개나 판매 결과는 여기서 확인한 범위에 없다.
다시 시작한다면 작은 상태에서 실행 파일부터 자주 만들어볼 생각이다. 콘텐츠를 잔뜩 넣은 뒤 멈추면 의심할 곳도 많아진다. 마지막에 패키징 버튼을 누르는 것만 배포 준비가 아니라는 점이 남았다.
← 이전 글: 스팀을 생각하니 조작부터 다시 봐야 했다 · 전체 목차 · 다음 글: 이미지를 만드는 일과 게임에 넣는 일은 달랐다 →