Shiny Gen / 블로그

브라우저에서 AI로 Godot 게임 만드는 방법 (설치 필요 없음)

다른 언어: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 繁體中文

브라우저에서 AI로 Godot 게임을 만들려면 shinygen.ai/play에서 Shiny Gen을 열고, Godot 엔진으로 새 게임을 시작하고, 원하는 게임을 설명하세요. Shiny Gen은 브라우저에서 Godot 자체를 실행해요. WebAssembly로 컴파일된 저희 엔진 포크가 WebGPU 렌더러로 그리고, WebGPU가 없는 브라우저에서는 WebGL로 그려요. AI 에이전트가 진짜 GDScript를 작성한 다음, 게임을 실행하고, 스크린샷을 찍고, 조작 버튼을 누르고, 오류를 읽고, 고장 난 부분을 고쳐요. 설치할 것은 없고, iPhone, iPad, Android의 Shiny Gen 앱에서도 똑같이 돼요.

이 가이드는 단계별 방법을 설명한 다음, 데스크톱 Godot 에디터에 AI를 추가하는 것과 어떻게 다른지, 그리고 언제 데스크톱 에디터가 더 나은 선택인지 다뤄요.

Godot에 AI가 있나요?

기본으로는 없어요. godotengine.org에서 내려받는 Godot 에디터에는 AI 도우미가 들어 있지 않아요. Godot에서 AI의 도움을 받고 싶은 사람들은 보통 세 가지 방법 중 하나를 써요:

준비물

이게 전부예요. 설치할 엔진, SDK, 플러그인은 없어요.

단계별 방법

1. Shiny Gen 열기

shinygen.ai/play로 가세요. 홈 피드에서 카탈로그의 게임이 플레이되고, 대부분 Godot 게임이에요. 플레이하거나, 코드를 보거나, 리믹스해서 내 사본으로 만들 수 있어요. 게임을 만들려면 계정이 필요하니, 페이지 위쪽에서 가입하거나 로그인하세요.

shinygen.ai의 Chrome에서 실행 중인 3D 래프팅 게임 Shiny Rapids. 왼쪽: 홈, 탐색, +, 보석, 계정 버튼. 오른쪽: 공유, 리믹스, 통계.
shinygen.ai의 Chrome에서 플레이 중인 카탈로그의 Godot 게임 Shiny Rapids. 왼쪽의 + 버튼으로 새 게임을 시작해요.

2. 새 게임을 시작하고 Godot 엔진 고르기

+ 버튼을 누르세요. 앱 내 에이전트 아래에서 새로 추가("처음부터 새 게임 만들기")를 선택하세요. 다음 화면에서 엔진 선택을 물으면 Godot 엔진을 고르세요.

나머지 다섯 줄은 저희가 레트로 스타일 게임용으로 만든 엔진(GBA, GBC, N64, GameCube, DS)이에요. 그건 다른 글에서 다뤄요. Godot 게임은 첫 번째 줄이에요. 이미 돌아가는 게임에서 시작하고 싶다면 새로 추가 대신 리믹스를 선택하고 저희 게임 중 하나를 고르세요.

에디터에 새 Godot 게임이 열려요. 일부러 비어 있는 상태로 시작해요. 에이전트는 요청하지도 않은 템플릿을 고치는 대신 내가 설명한 것을 만들어요.

Shiny Gen의 엔진 선택 화면: Godot 엔진, GBA 엔진, GBC 엔진, N64 엔진, GameCube 엔진, DS 엔진이 나열되어 있어요.
+ 새로 추가의 두 번째 화면: GDScript 게임은 Godot 엔진을 고르세요.

3. 게임 설명하기

에디터 아래쪽의 에이전트 탭을 여세요. 채팅 보기에서 에이전트와 대화해요. 원하는 것을 평소 말투로 입력하세요. 좋은 첫 메시지에는 이런 내용이 들어가요:

예를 들면: "작은 3D 플랫포머를 만들어 줘. 여우가 떠 있는 섬 사이를 점프하며 보석을 모아. 방향키나 화면 스틱으로 이동, 스페이스나 A로 점프. 떨어지면 마지막 섬으로 돌아가. 보석 개수와 타이머를 보여 줘."

입력창 옆 버튼으로 모델을 고르고, 화면에 그 모델로 메시지 하나에 대략 얼마가 드는지 표시돼요. 내장 에이전트는 실제 사용량만큼 보석으로 청구되니, 긴 작업 세션은 빠른 수정보다 비용이 더 들어요.

격투 게임 옆에 열린 에이전트 탭의 채팅 보기. 입력창에 아늑한 낚시 게임 프롬프트가 있고, 그 아래 보석 잔액, 모델 선택, 보내기 버튼이 있어요.
에이전트 탭의 채팅 보기: 평소 말투로 게임을 설명하고 보내기를 누르세요. (스토어 등록용으로 캡처했어요.)

4. 에이전트가 만들고 테스트하는 모습 지켜보기

보내기를 누르고 같은 탭에서 게임이 만들어지는 걸 지켜보세요. 에이전트는 코드만 쓰고 잘되길 바라지 않아요. 매 라운드마다:

  1. 게임의 GDScript를 작성하거나 수정해요.
  2. 실행하고 런타임 오류를 줄 번호와 함께 읽어요.
  3. 스크린샷을 찍어 화면에 실제로 무엇이 있는지 확인해요.
  4. 조작 버튼을 눌러 만든 것을 플레이해요. 여러 입력을 동시에 넣기도 해요.
  5. 고장 난 부분을 고치고 다시 해요.

아이디어에 필요하면 게임의 에셋도 만들 수 있어요. 이미지와 스프라이트, 3D 모델, 스프라이트 애니메이션, 그리고 편집할 수 있는 악보 형태의 효과음과 음악이요. 에셋 생성에는 보석이 들고, 에이전트가 얼마를 썼는지 알려 줘요.

5. 대화로 수정하기

첫 버전이 돌아가면 같은 채팅에서 계속하세요. 작고 구체적인 요청이 가장 잘 돼요:

뭔가 이상해 보이면 원인을 짐작하기보다 본 것을 말하세요. 에이전트는 게임을 플레이해서 재현한 다음 고칠 수 있어요. 언제든 멈추고, 직접 게임을 플레이하고, 다시 돌아올 수 있어요.

6. GDScript를 직접 읽고 수정하기

에이전트 탭을 채팅에서 코드로 바꾸면 게임의 스크립트가 보여요. Godot 에디터에서 쓰는 것과 같은 언어인 GDScript이고, Godot의 노드와 익숙한 진입점을 써요: extends Node3D, func _ready(), func _process(delta).

읽으면서 게임이 어떻게 돌아가는지 배우거나, 숫자 하나를 바꿔 다시 실행하거나, 함수 전체를 손으로 작성할 수 있어요. 직접 코드를 고치는 건 비용이 들지 않아요. 손대기 전에 에이전트에게 함수를 설명해 달라고 할 수도 있어요.

에이전트 탭의 코드 보기에 GDScript가 보여요: func _ready()가 _build_world(), _build_hud(), _build_audio(), _new_tower()를 호출하고, 옆에서 3D 게임 Shiny Skyline이 실행 중이에요.
코드 보기: Shiny Skyline에서 리믹스한 게임의 진짜 GDScript와, 그 코드로 돌아가는 게임.

7. 공유하거나 가져가기

공유를 누르면 누구나 브라우저에서 열 수 있는 링크가 나와요. 다른 사람이 플레이만 할 수 있게(플레이 전용) 할지, 자기 사본도 만들 수 있게(플레이 및 복제) 할지 고를 수 있어요. 공유는 무료예요.

게임을 가져가려면 웹 앱에서 공유, 그다음 웹용으로 내보내기를 누르세요(iPhone, iPad, Android 앱에는 아직 없어요). index.html과 게임 팩이 든 zip이 나오고, itch.io나 어떤 웹 호스트에든 올릴 수 있어요. 내보낸 게임은 Shiny Gen을 호출하지 않고, 한 번 불러오면 오프라인에서도 플레이돼요. 내보내기에는 아무 상품이나 한 번 구매가 필요해요($2.99 스타터 팩부터).

내가 만든 것은 내 것이고 팔 수도 있어요. Shiny Gen은 수익을 나눠 갖지 않아요(서비스 약관 4조).

데스크톱 Godot에 AI를 추가하는 것과 다른 점

Shiny Gen은 Godot 엔진 위에서 진짜 GDScript를 작성하니, 여기서 배운 것은 그대로 쓸 수 있어요. 하지만 데스크톱 에디터에 채팅창을 붙인 것이 아니고, 그 차이는 중요해요:

대신 얻는 것:

데스크톱 Godot을 쓰는 게 나을 때

다음과 같다면 내 컴퓨터의 Godot 에디터를 쓰세요(AI 도우미가 있든 없든):

비용

게임 만들기, 플레이, 공유는 무료이고, 코드와 에셋을 손으로 편집하는 것도 무료예요. AI 생성과 내장 에이전트는 보석을 쓰고, 새 계정은 무료 보석을 받고 시작해요. 아무 상품이나 한 번 구매하면($2.99 스타터 팩부터) 게임을 파일로 내보내는 기능도 열려요. 전체 내용은 요금제 페이지에 있어요.

이미 Claude나 ChatGPT에 비용을 내고 있다면, 내장 에이전트 대신 그걸 Shiny Gen에 연결할 수 있어요. 그 AI가 작성하는 코드에는 보석이 들지 않아요. 그 내용은 다음 글에 있어요.

자주 묻는 질문

Godot에 AI가 기본으로 들어 있나요?

아니요. Godot 에디터에는 AI 도우미가 들어 있지 않아요. 에디터 플러그인으로 추가하거나, 데스크톱 프로젝트에 범용 코딩 도우미를 쓰거나, 브라우저에서 엔진과 AI 에이전트를 함께 실행하는 Shiny Gen 같은 Godot 기반 도구를 쓸 수 있어요.

정말 Godot과 GDScript인가요?

네. Shiny Gen은 WebAssembly로 컴파일되고 WebGPU 렌더러를 쓰는 Godot 엔진 포크를 실행하고, 게임은 GDScript로 작성돼요. 프로젝트는 저희의 샌드박스 포크에서 실행되기 때문에 기본 Godot 에디터로는 열 수 없어요.

내 Shiny Gen 게임을 Godot 에디터에서 열 수 있나요?

프로젝트로는 안 돼요. 코드 보기에서 GDScript를 읽고 복사할 수는 있지만, 아직 프로젝트 다운로드가 없고, 코드는 Shiny Gen의 샌드박스 포크용으로 작성돼요.

휴대폰에서 Godot 게임을 만들 수 있나요?

네. iPhone, iPad, Android의 Shiny Gen 앱에 같은 에디터와 에이전트가 있고, 모바일 브라우저에서도 돼요.

무료인가요?

게임 만들기, 플레이, 공유는 무료예요. AI 생성과 내장 에이전트는 보석을 쓰고, 새 계정은 무료 보석을 받아요. 게임을 파일로 내보내려면 아무 상품이나 한 번 구매가 필요해요($2.99부터).

내가 만든 게임을 팔 수 있나요?

네. 내가 만든 것은 내 것이고, Shiny Gen은 수익을 나눠 갖지 않아요. 흔한 방법은 웹용으로 내보내서 itch.io에서 파는 거예요. 내보내기에는 아무 상품이나 한 번 구매가 필요해요($2.99부터).

새 Godot 게임 시작하기

새로운 빈 Godot 게임으로 Shiny Gen이 열려요. 게임을 만들려면 무료 계정이 필요해요.

이 글에서 연결되는 일부 페이지는 영어로 되어 있어요.

최종 업데이트: 2026년 10월 9일