개발자가 Claude 코드로 Steam 게임 출시: 분위기 코딩 대 분위기 엔지니어링의 교훈

AI 지원 개발로 프로토타입에서 제작까지
한 개발자가 Claude Code를 사용한 AI 지원 개발을 거의 전적으로 활용하여 Steam에 네크로맨시 테마의 생존/탄막 슈팅 게임 코덱스 모르티스를 출시했습니다. 이 게임은 TypeScript + PixiJS + bitECS로 구축된 맞춤형 ECS 엔진에서 실행됩니다. 데모는 현재 이용 가능하며, 얼리 액세스는 3월 19일에 시작됩니다.
원-프롬프트 함정과 바이브 코딩
이 프로젝트는 단일 프롬프트로 시작했습니다: "뱀파이어 서바이버즈 스타일의 게임을 만들어 줘." 이는 몇 분 안에 작동하는 프로토타입을 생성했으며, 스프라이트, 능력, 시너지, 동료 시스템이 빠른 반복을 통해 몇 시간 안에 추가되었습니다. 개발자는 이를 바이브 코딩이라고 부릅니다—원하는 것을 설명하고 AI가 빠른 반복을 위해 구축하도록 하는 방식입니다.
그러나 바이브 코딩은 빠르게 기술 부채를 생성합니다. "X를 추가해 줘"와 같은 프롬프트로 기능을 추가한 지 몇 주 후, 성능이 급락했고 파일은 수천 줄로 늘어났으며 새로운 기능은 해킹 위에 해킹을 쌓아야 했습니다. 개발자는 적절한 게임 루프로 리팩토링하고 렌더링을 물리 엔진과 분리했지만, 16배 더 많은 적으로 테스트하면 모든 것이 다시 고장났습니다.
두 번의 완전한 재작성과 바이브 엔지니어링
해결책은 두 번의 완전한 재작성이었습니다. 첫 번째 재구축은 적절한 아키텍처에 초점을 맞췄고, 두 번째는 적절한 ECS와 일괄 렌더링을 도입한 새로운 스택을 소개했습니다. 개발자는 AI가 재작성을 저렴하게 만든다고 지적합니다—재작성이 몇 주 대신 몇 시간이 걸리면 코드는 "당신의 아이"가 아니라 교체할 수 있는 도구가 됩니다.
이는 바이브 엔지니어링 개념으로 이어졌습니다: 단순히 "X를 만들어 줘"라고 말하는 대신, "모듈 Y를 사용하여 시스템 X를 구축하고, 패턴 Z를 따르며, 제약 조건 W를 존중해 줘"와 같은 아키텍처 컨텍스트를 제공합니다. AI에게 원하는 것뿐만 아니라 기존 시스템에 어떻게 맞는지도 알려줍니다. 개발자는 강조합니다: "당신의 프롬프트가 당신의 아키텍처입니다."
역할 변화: 개발자에서 리드로
10년의 게임 개발 경험을 가진 개발자는 깊은 기술적 능력보다 리드 및 조정자로서의 경험이 더 중요하다는 것을 발견했습니다. AI와 함께 제작 단계에서 작업한다는 것은 사양 정의, 출력 검토, 아키텍처 드리프트 포착, 병렬 작업 흐름 실행, 우선순위 결정을 의미합니다.
생산적인 날에는 개발자가 세 개의 버그를 발견하고, 세 개의 Claude Code 터미널을 병렬로 실행하고, 각각에 적절한 컨텍스트와 함께 문제를 제공하고, 세 개의 수정 사항을 동시에 출시했습니다. 병목 현상은 코드 작성에서 프로세스 관리로 이동했습니다: "제 역할은 코드를 한 줄씩 작성하는 사람에서 무엇이 구축되는지 정의하고 그것이 실제로 의미가 있는지 확인하는 사람으로 바뀌었습니다."
도메인 전문성이 이식 가능해지다
이 프로젝트 전에 개발자는 TypeScript 경험이 전혀 없었지만(Unity/Unreal 출신), AI를 통해 생산 게임을 낯선 언어로 맞춤형 엔진과 함께 구축했습니다. AI는 엔진 아키텍처, ECS, 생산 파이프라인, 확장 문제에 대한 보편적 지식을 새로운 환경으로 전송할 수 있게 했습니다. 개발자는 말합니다: "저는 실제로 TypeScript를 배운 적이 없습니다. 저는 무엇을 구축해야 할지 알고 있었고, AI가 방법을 처리했습니다. 패턴과 직감은 저에게서 왔습니다. 구문은 AI에게서 왔습니다."
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

클로드와 젠코더를 활용한 소설 창작을 위한 다중 에이전트 AI 파이프라인
한 개발자가 Zencoder를 통해 WebStorm에서 Claude를 사용하여 장편 소설을 쓰는 다중 에이전트 AI 파이프라인을 구축했으며, 개념에서 초안까지 며칠 만에 완성된 네 편의 소설을 KDP에 출판했습니다. 이 오픈소스 워크플로에는 아이디어 생성, 일관성 검사, 문장 작성과 같은 특정 역할을 위한 에이전트 지침 파일이 포함되어 있습니다.

WSL에서 OpenClaw와 Ollama를 사용한 로컬 멀티 에이전트 AI 설정
개발자가 WSL Ubuntu 24.04에서 OpenClaw를 게이트웨이로 사용하여 멀티 에이전트 AI 시스템을 실행하는 아키텍처를 공유했습니다. 이 시스템에는 로컬 Ollama에서 실행되어 API 비용이 전혀 들지 않는 에이전트를 포함한 네 개의 전문 에이전트가 있습니다.
OpenClaw + Shopify: AI 에이전트가 받은편지함, 이메일, iMessage, 심지어 사진으로 제품 생성을 처리합니다
한 사용자가 OpenClaw를 설정하여 Inbox, Email, iMessage를 통해 주문 정보를 처리하고, Claude와 Shopify CLI를 활용해 텍스트로 스토어 작업을 수행하는 방법을 공유합니다. 주목할 만한 워크플로: iPhone으로 사진을 찍어 보내면 OpenClaw가 이를 읽고 모든 필드가 채워진 제품을 등록합니다.

클로드 코드의 과소평가된 강점: 코드 생성보다 코드베이스 탐색
한 개발자가 Claude Code를 주요 개발 도구로 사용한 지 수개월 후, 가장 큰 생산성 향상은 grep보다 빠르게 전체 코드베이스를 읽고 상호 참조할 수 있는 능력에서 비롯되어 데이터 흐름을 신속하게 이해하고 디버깅할 수 있게 한다고 보고합니다.