개발자가 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 생산성 함정: 17개의 에이전트로 월 80커밋에서 1,400+커밋으로
한 개발자가 보고하기를, AI 코딩 에이전트가 자신의 일자리를 대체하지 않고 업무량을 배가시켰다고 합니다. 한 CRM 프로젝트에서 월 80회 커밋에서 17개의 AI 에이전트 관리, 12개의 병렬 프로젝트, 39개 저장소에서 1,400회 이상의 커밋으로 확대되었습니다.

LLMs는 테라바이트 규모의 CI 로그를 분석하기 위해 SQL 쿼리를 몇 초 만에 생성합니다
Mendral의 AI 에이전트가 자체 SQL 쿼리를 작성하여 불안정한 테스트를 3주 전의 의존성 업데이트로 추적했습니다. 수억 개의 로그 라인을 수십 개의 쿼리로 몇 초 만에 스캔했습니다. 이 시스템은 매주 15억 개의 CI 로그 라인을 처리하며, ClickHouse에서 35:1로 압축됩니다.

Claude를 사용하여 이메일 시스템의 누락된 사용자 시나리오 감사하기
한 개발자가 Claude를 사용해 데이터베이스 스키마와 이메일 트리거를 분석하여 네 가지 중요한 결함을 발견했습니다: 인증되지 않은 가입자에 대한 후속 조치 부재, 다운그레이드에 대한 확인 부재, 팀 초대 수락 알림 부재, 플랜 한도 도달 경고 부재.

AI 운영 매장 구축 9화: Claude 코드 에이전트를 위한 다중 에이전트 협업
오케스트레이터 시리즈의 최신 에피소드는 AI 회사를 운영할 때 6개의 Claude 코드 에이전트가 작업을 인계하고, 충돌을 피하며, 세션 간 상태를 유지하는 방법을 다룹니다.