내가 만든 게임을 에뮬레이터와 플래시 카트용 진짜 ROM으로 만드는 방법
다른 언어: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 繁體中文
게임을 진짜 ROM으로 만들려면 Shiny Gen에서 카트리지 엔진(GBA, GBC, N64, DS, GameCube) 중 하나로 게임을 만들고, 게임을 연 뒤 공유를 누르고 그 엔진의 내보내기 버튼(예: Export .gba ROM)을 누르세요. 내보내기에는 아무 상품이나 한 번 구매가 필요해요($2.99 스타터 팩부터). Shiny Gen은 기기에서 파일을 빌드하고, 새 에뮬레이터에서 부팅해 제대로 시작되는지 확인한 뒤 파일을 넘겨줘요. 이 파일은 에뮬레이터에서 실행되고, 게임보이 어드밴스와 게임보이 컬러 ROM은 플래시 카트로 실제 게임기에서도 실행돼요.
엔진별로 만들어지는 파일
- GBA:
.gbaROM. mGBA나 iPhone의 Delta 같은 GBA 에뮬레이터에서 실행돼요. 플래시 카트로 실제 게임보이 어드밴스와 DS Lite에서 테스트했어요. - GBC:
.gbcROM. 게임보이 컬러 에뮬레이터에서 실행돼요. 플래시 카트로 실제 게임보이 어드밴스와 ModRetro Chromatic에서 테스트했어요. - N64:
.z64ROM. N64 에뮬레이터에서 실행돼요. 저희는 ares로 테스트해요. 아직 실제 하드웨어에서는 테스트하지 않았어요. - DS:
.nds파일. DS 에뮬레이터에서 실행돼요. 저희는 melonDS로 테스트해요. 아직 실제 하드웨어에서는 테스트하지 않았어요. - GameCube:
.dol파일, 레벨이 있는 게임은.iso디스크 이미지. Dolphin에서 실행돼요. 아직 실제 하드웨어에서는 테스트하지 않았어요.
이 엔진들은 Shiny Gen에서 직접 만드는 새 게임을 컴파일해요. 어느 것도 다른 게임용 에뮬레이터나 ROM 로더가 아니며, 상용 ROM이나 서드파티 ROM은 열 수 없어요.
단계별 방법
1. 카트리지 엔진으로 게임 만들기
+를 누르고 새로 추가를 선택한 다음 엔진 선택에서 엔진을 고르세요: GBA 엔진, GBC 엔진, N64 엔진, GameCube 엔진 또는 DS 엔진. 에이전트에게 게임을 설명하면 에이전트가 게임을 작성하고 빌드하고 플레이 테스트해요.
Godot 엔진으로 만든 게임은 ROM이 아니에요. 대신 브라우저의 Shiny Gen에서 웹 게임(어디서나 호스팅할 수 있는 zip)으로 내보내며, 이것도 아무 상품이나 한 번 구매가 필요해요.
2. 공유를 누르고 엔진 버튼 누르기
게임을 열고 공유를 누른 뒤 엔진에 맞는 버튼을 누르세요: Export .gba ROM, Export .gbc ROM, Export .z64 ROM, Export .nds 또는 Export .dol. 이 버튼은 브라우저와 iPhone 및 iPad 앱에서 내가 소유한 모든 게임에 있어요. 내보내기에는 아무 상품이나 한 번 구매가 필요해요($2.99 스타터 팩부터). 구매하지 않았다면 버튼을 누르면 상점으로 이동해요.

3. 기기로 파일 가져오기
Shiny Gen은 게임의 현재 파일로 카트리지를 빌드하고, 새 에뮬레이터에서 부팅해 제대로 켜지는지 확인해요. 그래서 받은 파일은 반드시 시작되는 파일이에요. 그다음:
- 브라우저에서(컴퓨터나 휴대폰) 다른 파일처럼 다운로드돼요.
- iPhone 및 iPad 앱에서는 파일에 저장 시트가 열려서 파일 앱에 보관하거나 에뮬레이터 앱으로 보낼 수 있어요.
- Android 앱에서는 아직 내보내기 버튼이 나타나지 않아요. 휴대폰이나 컴퓨터의 브라우저에서 shinygen.ai로 게임을 열고 거기서 내보내세요. 같은 계정이고 같은 한 번의 구매로 돼요.
파일 이름은 게임 이름을 따라요. GBA, GBC, N64 ROM은 짧은 Shiny Gen 스플래시 화면으로 시작해요.
4. 에뮬레이터에서 플레이하기
해당 기기용 에뮬레이터에서 파일을 여세요. 예를 들어 .gba와 .gbc는 컴퓨터의 mGBA나 iPhone의 Delta, .nds는 melonDS, .dol과 .iso는 Dolphin이에요. Shiny Gen 안의 세이브는 파일에 들어 있지 않아서, 다른 사람에게 준 복사본은 처음부터 시작해요.
5. 플래시 카트로 실제 하드웨어에서 플레이하기
플래시 카트는 메모리 카드 슬롯이 있는 카트리지예요. 카드에 ROM 파일을 복사하면 게임기를 켤 때 카트가 그 목록을 메뉴로 보여 줘요. 일반적인 순서는 다음과 같아요(정확한 방법은 카트 설명서에 있어요):
.gba또는.gbc파일을 카트의 SD 또는 microSD 카드에 복사하세요. 어떤 카트는 먼저 카드에 자체 시스템 파일이 있어야 해요.- 카드를 카트에 넣고, 카트를 게임기에 꽂으세요.
- 전원을 켜고 게임을 고르세요.
카트가 세이브 타입을 물어보면:
- GBA ROM은 128 KB (1 Mbit) 플래시 세이브를 쓰고 ROM 안에 그렇게 선언해 두어서, 카트와 에뮬레이터가 보통 자동으로 인식해요. 물어보면 128 KB 또는 1M 플래시를 고르세요.
- GBC ROM은 카트리지 헤더에 선언된 배터리 백업 세이브(32 KB)를 쓰고, 카트와 에뮬레이터가 알아서 읽어요.
이렇게 만든 GBA와 GBC ROM은 실제 게임기에서 플레이해 봤어요(맨 위 목록 참고). N64, DS, GameCube 파일은 아직 실제 하드웨어에서 테스트하지 않았기 때문에 된다고 말하지 않아요.
직접 만들기 전에 ROM 먼저 써 보기
카탈로그에 있는 Shiny Gen 자체 카트리지 게임들, 예를 들어 Shiny Monsters Advance와 Shiny Village Color는 브라우저나 iPhone 및 iPad 앱에서 로그인한 누구에게나 구매 없이 공유 아래에 Download ROM 버튼(예: Download .gba ROM)을 보여 줘요. 내 게임을 만들어 파일로 받기 전에 에뮬레이터나 플래시 카트 설정을 확인하기 좋은 방법이에요.
제한 사항
- 내보내기에는 아무 상품이나 한 번 구매가 필요해요. $2.99 스타터 팩부터예요. 어떤 구매든 한 번이면 계속 인정돼요.
- 내 게임만 가능해요. 내가 소유한 게임은 아무 상품이나 한 번 구매하면 내보낼 수 있어요. Shiny Gen 카탈로그 게임은 대신 Download ROM을 제공하고, 다른 플레이어의 게임은 파일로 제공하지 않아요.
- Android 앱에서는 아직 내보낼 수 없어요. 브라우저를 사용하세요. 같은 한 번의 구매로 돼요.
- 파일에 세이브가 없어요. 진행 상황은 Shiny Gen 계정에 남아요.
- 실제 하드웨어 검증은 GBA와 GBC만 됐어요. N64, DS, GameCube 파일은 에뮬레이터에서 테스트해요.
- 새 게임만 가능해요. 엔진은 다른 사람이 만든 ROM을 열거나 플레이하거나 변환할 수 없어요.
자주 묻는 질문
내 게임을 ROM으로 만들 수 있나요?
네, Shiny Gen의 카트리지 엔진 중 하나로 만든 게임이라면 가능해요: GBA(.gba), GBC(.gbc), N64(.z64), DS(.nds), GameCube(.dol 또는 .iso). 공유를 누르고 내보내기 버튼을 누르세요. 내보내기에는 아무 상품이나 한 번 구매가 필요해요($2.99부터).
내 게임을 진짜 카트리지에 넣을 수 있나요?
네, GBA와 GBC 게임은 플래시 카트로 가능해요. ROM을 카트의 메모리 카드에 복사하고 게임기에서 플레이하세요. 게임보이 어드밴스, DS Lite, ModRetro Chromatic에서 테스트했어요.
플래시 카트에서 어떤 세이브 타입을 골라야 하나요?
GBA ROM은 128 KB (1 Mbit) 플래시예요. GBC ROM은 헤더에 32 KB 배터리 세이브를 선언해 두어서 카트가 알아서 읽어요.
ROM은 제 것인가요? 팔아도 되나요?
네. 내가 만든 것은 내 것이고 상업적으로 사용할 수 있으며(서비스 약관 4조, 콘텐츠), Shiny Gen은 수익을 나눠 갖지 않아요. ROM 파일 자체를 팔 수 있어요. 내보내려면 아무 상품이나 한 번 구매가 필요해요($2.99부터).
Shiny Gen이 이미 가진 게임을 ROM으로 바꾸거나 상용 ROM을 실행할 수 있나요?
아니요. 엔진은 Shiny Gen에서 만드는 새 게임을 컴파일해요. 상용 ROM이나 서드파티 ROM은 열거나 플레이하거나 변환할 수 없어요.
Android 앱에는 왜 ROM 버튼이 없나요?
Android 앱은 아직 파일을 넘겨줄 방법이 없어서 내보내기 버튼을 보여 주지 않아요. 같은 휴대폰이나 컴퓨터의 브라우저에서 shinygen.ai로 게임을 열고, 로그인한 뒤, 같은 한 번의 구매로 거기서 내보내세요.