ChatGPT Astra를 활용해 기존 SVG 웹 게임 'Chaos Chess'를 현대적인 3D 환경으로 재탄생시켰습니다
ChatGPT Astra helped me bring my old SVG graphics web app game Chaos Chess to a modern 3D setting
핵심 요약
기존 웹 게임을 3D로 리메이크하며 ChatGPT Astra를 활용해 스토리, 규칙, 에셋 제작을 진행한 개발자의 사례입니다.
- 3D 리메이크 — 기존 SVG 기반 게임을 3D 환경으로 완전히 재구축함
- Chaos 이벤트 — 홍수, 화산 등 게임 플레이에 영향을 주는 무작위 사건 도입
- 스토리 캠페인 — 체스 기물들이 복수를 꿈꾸는 10개 챕터의 서사 포함
- 다양한 시나리오 — 좀비 공격, 드래곤 대 뱀파이어 등 독특한 게임 모드 제공

몇 년 전에 chaoschess.online이라는 웹사이트를 만들었었음. 전통적인 체스 말에 SVG 이미지를 쓰고, 게임 중간에 "미친 이벤트"가 터지는 체스 변형 게임이었지. Coursera에서 블렌더 강의 듣고 PDF 가이드북을 산더미처럼 파고든 끝에, ChatGPT Astra의 도움을 받아 스토리 검수, 이동 규칙, 에셋 제작까지 싹 다 갈아엎어서 3D 환경으로 재구축했다.
대충 핵심은 이거임:
-
옛날 체스 말들(황후, 낙타, 사자 등)이 복수하러 돌아온다는 내용의 10챕터짜리 스토리 캠페인이 있음.
-
매 판마다 홍수, 화산, 마녀의 저주, 눈보라 같은 '카오스 이벤트'가 터져서 양쪽 플레이어 다 골치 아프게 만듦.
-
폰들이 반란을 일으키는 상황도 있음. 보드 위의 모든 폰이 들고일어나서 새로운 빨간 왕을 추대하고, 제3의 세력이 되어 백이랑 흑 둘 다 공격함.
-
난이도별로 실력을 테스트할 수 있는 7가지 시나리오도 준비함. 바이킹 침공 시나리오에서는 매 턴마다 제3의 세력인 광전사들이 쏟아져 나오는데, 상대 왕보다 더 오래 버티는 게 목표임. 드래곤 vs 뱀파이어 시나리오에는 체스에 낮/밤 주기가 있어서 시간대에 따라 말들의 능력이 바뀜. 좀비 공격 시나리오는 체스랑 지뢰찾기를 섞어놓은 느낌임.
-
이런 개판 상황을 뚫고 나가려고 자기 편에서 싸워줄 챔피언 말 두 개를 추가할 수 있음. 이 말들은 특수 능력이나 이동 방식이 따로 있음. '처형자'는 앞에 있는 말을 뛰어넘어서 경로상에 있는 첫 번째 상대 말을 바로 제거함. '사자'는 역사적 고증대로 두 번 움직일 수 있음. '도둑'은 폰처럼 움직이지만 앞뒤 대각선으로 공격 가능함. '강령술사'는 잡힌 말을 다시 내 편으로 부활시킴. 뭐 이런 식임...
-
배경도 꽤 볼만하고, 보드 시점도 조절 가능해서 액션 장면을 제대로 감상할 수 있음.


