Claude Code를 사용해 2000년도 RTS 게임을 원본 디스어셈블리 기반으로 처음부터 다시 만들었습니다
Rebuilt a 2000 RTS from scratch with Claude Code, working from the original's disassembly
핵심 요약
Claude Code를 활용해 고전 RTS 게임 'Tzar'를 Rust와 Bevy 엔진으로 1:1 완벽하게 재구현한 프로젝트입니다.
- 기술 스택 — Rust와 Bevy 엔진을 사용하여 고전 게임을 현대적으로 재구현함
- 개발 방식 — 원본 실행 파일의 디스어셈블리 코드를 Claude가 분석하여 시스템별로 이식
- 검증 과정 — 600개 이상의 테스트와 원본과의 비교 플레이를 통해 정확도 유지
- 오픈 소스 — 윈도우 10/11에서 4K 해상도를 지원하며 깃허브를 통해 공개됨
Claude Code 써서 Tzar: The Burden of the Crown (2000)을 Rust + Bevy로 밑바닥부터 다시 만들어 봤다.
나한테 잘 먹혔던 작업 방식은 이거임:
-
Claude가 원본 exe 디스어셈블리 읽어서 전투, AI, 맵 생성기, 미션 스크립트 같은 시스템을 하나씩 포팅함
-
내가 원본이랑 옆에 띄워놓고 플레이하면서 이상한 거 있으면 바로 보고함; 그럼 Claude가 원본 코드 뒤져서 원인 찾아냄
-
세션마다 600개가 넘는 테스트랑 메모 남겨놔서 작업 길어져도 산으로 안 감
윈도우 10/11에서 4K 해상도까지 원본 캠페인이랑 랜덤 맵 다 돌아감. 무료 오픈소스임 (Tzar 원본 파일은 있어야 함):
https://github.com/ColCarlo/ReTzar
세팅 관련해서 궁금한 거 있으면 물어봐라.


