AI로 게임 하나 만들어보기
개발환경을 깔고 도구도 골랐는데, 정작 뭘 만들지에서 멈춰 있진 않나요? 이 여정은 무료 게임 엔진 Godot에 AI를 붙여서, 코딩을 몰라도 움직이는 게임 씬 하나를 만들어보는 길입니다. 목표는 완성된 게임이 아니라 "AI에게 게임 작업을 시키는 감각"을 얻는 거예요.
준비물
- lazy-starter-kit으로 준비한 개발환경 (터미널·Node)
- AI 코딩 에이전트 (Claude Code 기준으로 설명합니다)
- Godot 엔진 (아래에서 설치, 완전 무료)
- 여유 시간 한두 시간. 그리고 처음 보는 화면에 당황하지 않을 마음
게임 엔진 화면은 처음엔 누구에게나 낯섭니다. 다행히 이 여정에서 엔진을 조작하는 건 대부분 AI고, 우리는 한국어로 시키고 결과를 봅니다.
1. Godot 설치하기
Godot(고도)는 완전 무료 오픈소스 게임 엔진입니다. 가입도 결제도 없어요. godotengine.org/download에서 내 OS용을 받아 설치하면 끝. macOS는 Homebrew로도 됩니다.
brew install --cask godot
Windows·Linux는 공식 사이트에서 내려받아 압축을 풀면 바로 실행됩니다. 설치 후 한 번 실행해서 프로젝트 매니저 화면이 뜨는 것만 확인하세요.
3. 첫 씬을 AI에게 시키기
이제 프로젝트 폴더를 하나 만들고 Claude Code를 연 다음, 이렇게 시켜보세요. 프롬프트는 그대로 복사해도 됩니다.
Godot로 2D 플랫포머 게임 프로젝트를 새로 만들어줘.
플레이어가 방향키로 좌우로 움직이고 스페이스로 점프할 수 있게 하고,
바닥과 발판 몇 개를 놓은 다음 실행해서 보여줘.
여기서 이 조합의 진가가 나옵니다. AI가 씬을 만들고 실행했는데 에러가 나면, 디버그 로그를 스스로 읽어와서 고치고 다시 실행합니다. 빨간 에러를 우리가 해석할 필요가 없어요. 결과가 마음에 안 들면 "점프를 더 높게", "발판 사이를 더 멀게"처럼 말로 고치면 됩니다.
4. 내 캐릭터 입히기 (선택 심화)
기본 도형으로 움직이는 게 확인됐다면, 캐릭터를 입혀볼 차례입니다. 이미지 생성 AI에게 "스프라이트 시트 그려줘"라고 하면 프레임마다 얼굴이 바뀌어서 게임엔 못 쓰는데, sprite-gen이 그 간극을 메웁니다. 밑그림 한 장으로 정체성이 유지되는 스프라이트 아틀라스를 구워주는 스킬이에요.
git clone https://github.com/aldegad/sprite-gen
cd sprite-gen && pip install -e .
솔직히: 이 단계는 Python 3.10+ 환경과 이미지 생성 파이프라인을 전제해서 앞 단계들보다 진입장벽이 있습니다. 처음이라면 3단계까지로 충분히 성공이고, 캐릭터는 Godot 기본 도형이나 무료 에셋으로 대신해도 됩니다. Python이 처음이라면 여기부터.
막히면 여기를 보세요
- 터미널 명령이 낯설다면 → 터미널이란?
- MCP 연결이 궁금하다면 → MCP란?
- godot-mcp가 안 붙는다면 → 도구 페이지의 주의사항 (Godot가 먼저 설치돼 있어야 합니다)
- 더 깊은 문제라면 → 각 도구의 GitHub 저장소 이슈