3주간 13만 줄의 C++ 코드로 완성한 게임 (100% codex gpt-5.4-xhigh 사용)
3 weeks, 130k LOC C++, a complete game (100% codex gpt-5.4-xhigh)
핵심 요약
AI 코딩 도구만으로 3주 만에 13만 줄 규모의 복잡한 로그라이크 게임을 개발한 사례.
- AI 개발 역량 — 3주 만에 13만 줄의 C++ 코드를 작성하여 완성도 높은 로그라이크 게임을 구현함.
- 기술적 한계 극복 — 아키텍처 설계는 부족하지만, 기술적 난제 해결과 플랫폼 포팅 능력은 매우 뛰어남.
- 가이드라인 활용 — DESIGN.md나 TECH.md를 통해 AI에게 지속적인 규칙과 방향성을 제시하여 개발을 유지함.
- 향후 확장성 — 이번 프로젝트를 바탕으로 100만 줄 규모의 프로젝트까지 AI로 개발할 수 있을지 도전할 계획임.
이 프로젝트인 Dragonwake를 3주간의 잼(jam) 기간 동안 끝마쳤습니다. 방대한 콘텐츠를 담은 거대하고 복잡한 로그라이크 게임입니다. 전부 gpt-5.4-xhigh(마지막에는 5.5를 조금 섞음)를 사용해 C++로 작성했습니다. C++을 정말 잘 다루고, emscripten을 통해 웹으로 한 번에 포팅하고 안드로이드로도 한 번에 포팅했습니다.
codex를 여러 작업에 사용해 봤지만, 이번이 가장 한계까지 밀어붙인 경우입니다. 복잡성 때문에 꼬여서 작동을 멈출 줄 알았는데, 계속해서 잘 돌아가는 게 정말 미쳤네요.
디자인 감각은 별로고 아키텍처 선택도 서툴지만, 올바른 방향을 제시해주면 복잡한 기술적 문제들을 처리하는 능력은 엄청납니다.
규칙과 지침이 담긴 DESIGN.md나 TECH.md 같은 문서를 계속 업데이트하게 하는 것이 AI가 궤도를 벗어나지 않게 하는 좋은 방법입니다.
그래픽은 단순하고 스프라이트 모드도 별로지만, 사람이 직접 수정하지 않는다는 제약을 지켜야 했기에 급하게 codex 이미지 생성으로 최선을 다해야 했습니다. 괜찮은 아트만 입히면 꽤 쾌적하게 플레이할 수 있을 겁니다.
전반적으로 codex에 대해 매우 낙관적입니다. 이 게임은 메인 퀘스트 콘텐츠만 20~30시간 분량이고, 엄청난 리플레이 가치와 다중 플랫폼 지원 등 정말 완성된 게임입니다. 이제 다음 단계로 무엇을 더 밀어붙일지 고민 중입니다... 100만 줄 규모의 프로젝트까지 어떻게 도달할 수 있을지 봐야겠네요.
웹 플레이 가능: https://kalineh.github.io/dragonwake-pages/?ref=vibejam


