소식소식

개발 일지

2026년 10월 25일

현재 위치: 한 달을 숫자로, 그리고 다음에 올 것

PROGRESS글 #23
진행 중인 경기와 전체 인터페이스
진행 중인 경기와 전체 인터페이스

이 시리즈는 한 달, 게임 네 개, 엔진 하나로 시작했습니다. 이번 글은 확인할 수 있는 숫자와 미완 항목의 이름을 적으며 그 기록을 마무리합니다.

한 달을 숫자로

10월 2일부터 25일까지의 커밋을 저장소별로 나누면 이렇습니다.

  • Castle Arena: 149개, 10월 2일부터.
  • Castle Survivors: 188개, 10월 6일부터.
  • Custom Hero Survival: 95개, 10월 10일부터.
  • Line Tower: 33개, 10월 9일부터.
  • Kastle: 116개, 10월 9일부터.

모두 약 580개입니다. 그 안에 담긴 것은 이렇습니다.

  • Castle Arena: 진영 14개, 아레나 15개, 언어 7개, 맵 편집기, 게임 모드 빌더의 옵션 48개.
  • Castle Survivors: 무기 90개와 추가 3개, 업그레이드 97개, 적 36종, 보스 9종, 세계 17개, 타워 도전 28개, 업적 29개, 언어 5개.
  • Custom Hero Survival: 능력 122개 중 122개, 상점 11개, 49개 파일에 걸친 테스트 1,085개.
  • Line Tower: 12.1b 규칙 전체, 최대 12명의 건설자, 성운 하늘 4개와 깊은 우주.
  • Kastle: 생물 164종과 스킨 705개, 효과 235개, 배경 모델 1,115개, 세계 22개, 소리 74개, 테스트 948개, 언어 4개.

이름으로 적은 미완 항목

  • Castle Arena. 새 경제, AI, 전장은 코드에 들어 있지만, 그 위에서 진영 밸런스를 다시 맞추는 일과 속도를 잃은 훈련 수업은 아직 끝나지 않았습니다. 모든 것을 한 번의 릴리스에 함께 담아 출시합니다. 그 뒤에 Steam 상점 페이지가 옵니다.
  • Castle Survivors. 테스트 빌드 단계에 있습니다. 남은 것은 테스터만 보여 줄 수 있는 것들입니다.
  • Line Tower. 이름, 미술, 소리, 텍스트는 임시이며, 자체 세계관이 다음 단계입니다.
  • Custom Hero Survival. 부스트된 봇이 나오는 소크 시나리오 열한 개 중 세 개는 대전을 끝내지 못하며, MODERN은 CLASSIC 위에서 계속 자라고 있습니다.
  • Kastle. 게임들은 아직 자체 명령과 능력을 씁니다. 엔진의 것을 채택하는 것이 각 게임이 자기 스크립트를 은퇴시키게 해 줍니다. 워커 안의 시뮬레이션은 실제 게임이 정점에서 단계 시간을 잴 때까지 기다립니다. Studio는 아직 환경 변수를 통해서만 게임의 모드 폴더를 고릅니다.
  • 인프라. 저장소는 비공개이고 CI 분은 계산되므로, 성능 게이트는 클라우드가 아니라 컴퓨터에서 돌고, 모든 CI 실행은 쓰기 전에 무게를 잽니다.

이번 달 작업 방식

속도는 여러 전선에서 동시에 일하는 데서 나왔습니다. 각 전선은 시작하기 전에 적어 둔 완료의 정의를 갖고 있었습니다. 또 측정하고 나서 바꾸는 데서 나왔습니다. AI 대 AI 대전을 수천 번 돌리고, 같은 대전을 두 번 돌려 결정론을 확인하는 테스트를 쓰고, 두 컴퓨터가 어긋나게 할 것을 거부하는 린트를 두었습니다. CI에서 무언가 깨졌을 때는, 범인이 GPU가 없는 서버의 GPU 감시 장치였더라도 원인을 끝까지 쫓았습니다.

다음에 올 것

Castle Arena의 순서는 13번 글 이후 바뀌지 않았습니다. 진영을 재조정하고, 수업을 다시 만들고, 연구실에서 전체 시험을 돌리고, 모든 것을 한꺼번에 출시합니다. 나머지 세 게임은 플레이해 줄 사람들의 손에 테스트 빌드를 올립니다. 그리고 이 일기는 평소의 리듬으로 돌아갑니다. 주제마다 한 편씩, 이제는 네 게임 모두에서 주제를 골라서요.

이렇게 끝까지 읽어 주셔서 감사합니다.

— 팀 일동