OasisW매뉴얼 English
섹션 10. 공개와 문제 해결 방법 작성 대기 4

게임 공개하기

만든 게임을 다른 사람이 브라우저로 열 수 있는 주소로 올립니다. 공개는 AI에게 시키는 일이 아니라 직접 하는 일입니다. 이 페이지는 첫 공개부터 주소를 여는 데까지를 다룹니다. 이미 공개한 게임을 고쳐서 다시 올리는 방법은 다시 공개와 기본 빌드에 있습니다.

시작하기 전에

  • 게임을 ▶ Launch로 처음부터 끝까지 해 보고, 고칠 곳을 다 고칩니다. 공개는 그 시점의 프로젝트를 그대로 올립니다.
  • 에디터 탭을 오래 열어 두었다면 탭을 한 번 새로 고칩니다. 실측에서 오래 열어 둔 탭으로 공개하자 0초 만에 실패했고, 새로 고친 뒤에는 성공했습니다(1회). 자세한 내용은 아래 "문제가 생겼을 때"에 있습니다.

공개하기

  1. 왼쪽 도구 줄에서 Publish / Download를 누릅니다. BUILDS 창이 열립니다. 아직 공개한 적이 없으면 "You have not created any builds."라고 나옵니다.
  2. 오른쪽 위 Publish를 누릅니다. PUBLISH NEW BUILD 화면으로 바뀝니다.
  3. BUILD DETAILS를 채웁니다.
    칸내용
    Title프로젝트 이름이 미리 들어가 있습니다. 공개 페이지의 브라우저 탭 제목이 됩니다
    그림 칸누르면 대표 그림을 올립니다. 720 × 720 픽셀
    Description프로젝트 설명이 미리 들어가 있습니다
    Version비어 있습니다. 1.0.0처럼 적어 두면 나중에 빌드를 구분하기 쉽습니다
    Release Notes이번에 무엇을 바꿨는지 적습니다. 비워 둬도 공개됩니다
  4. BUILD SETTINGS와 SCENES는 처음에는 그대로 둡니다. 기본값은 스크립트 합치기(Concatenate Scripts)와 줄이기(Minify Scripts)가 켜져 있고, 프로젝트의 씬이 모두 선택돼 있습니다. Engine Version은 Current (2.23.1)이었습니다.
  5. 아래 파란 Publish를 누릅니다. BUILDS 창으로 돌아가고 Build history에 새 줄이 생깁니다.
  6. 줄 왼쪽 아이콘이 빈 원에서 초록 체크로 바뀌면 끝난 것입니다. 실측에서는 9초에서 90초가 걸렸습니다(성공 3회). 실패하면 빨간 ✕가 나옵니다.

처음으로 성공한 빌드는 자동으로 PRIMARY(기본 빌드)가 되고, 창 맨 위 Primary build 칸에 공개 주소가 나옵니다.

공개 주소 열기

Primary build 칸의 주소를 누르거나, 오른쪽 새 창 아이콘을 누르면 새 탭에서 게임이 열립니다. 주소 옆 복사 아이콘을 누르면 주소가 복사됩니다.

주소는 다음 모양입니다.

https://play.oasisw.ai/p/<프로젝트 ID>/

이 주소는 언제나 그 프로젝트의 기본 빌드(PRIMARY)를 엽니다. 기본 빌드를 바꾸면 같은 주소에서 바뀐 빌드가 열립니다. Build history 각 줄의 바로가기 아이콘은 그 빌드만 여는 https://play.oasisw.ai/b/<빌드 ID>/ 주소로 이어집니다. 프로젝트 개요 화면의 플레이 버튼도 같은 공개 주소를 엽니다(2026-10-29 확인).

열린 탭에는 에디터 없이 게임 화면만 나오고, 탭 제목은 프로젝트 이름입니다. 공개한 뒤에는 이 주소에서 직접 처음부터 끝까지 플레이해 봅니다. ▶ Launch에서 되던 것이 공개 주소에서도 되는지는 따로 확인해야 합니다(위 주의 참고).

누가 볼 수 있나

게임 주소를 누가 열 수 있는지는 프로젝트 설정의 Private Project가 정합니다. 2026-10-29 실측(각 1회)은 다음과 같았습니다.

Private Project로그인하지 않은 사람이 /p/·/b/ 주소를 열면
켜짐(새 프로젝트의 처음 값)403과 함께 비공개 프로젝트입니다. 프로젝트 멤버로 로그인한 뒤 에디터에서 공개 주소를 열어 주세요라는 안내가 나옵니다. 게임 파일(config.json, 스크립트)도 받을 수 없었습니다. 프로젝트 멤버로 로그인한 브라우저에서는 열립니다
꺼짐게임이 열립니다

그래서 다른 사람에게 게임을 보여 주려면 공개한 뒤 Private Project를 끕니다. 맨 위 줄의 씬 이름 → Project settings에서 토글을 누르면 Are you sure you want to make your project Public 확인 창이 뜨고, Yes를 눌러야 바뀝니다. 다시 켤 때도 같은 확인 창이 뜹니다. 대시보드 카드의 ⋯ → 공개로 전환도 같은 설정으로 보입니다. 작성 대기 대시보드 공개로 전환과 같은 설정인지 확인

빌드 줄에서 할 수 있는 것

Build history의 각 줄 오른쪽 …을 누르면 다음 메뉴가 나옵니다.

메뉴하는 일
Set Primary Build이 빌드를 공개 주소에 연결합니다. 확인 창 없이 바로 바뀝니다. 이미 기본 빌드면 흐리게 나옵니다. 다시 공개와 기본 빌드 참고
ViewBUILD DETAILS를 엽니다. 상태, 만든 시각, 걸린 시간, 만든 사람, 실패했을 때의 오류 문구가 나옵니다
Delete빌드를 지웁니다. 작성 대기 기본 빌드를 지우면 공개 주소가 내려가는지 실측

줄 위쪽의 Type, Format, Status, Branch, Actor로 목록을 걸러 볼 수 있습니다.

문제가 생겼을 때

증상할 일
Publish를 누르자마자 빨간 ✕가 나오고, View에 Failed to fetch dynamically imported module이 보임에디터 탭을 새로 고친 뒤 다시 공개합니다. 탭을 연 뒤 사이트가 새로 바뀌면 생기는 실패로, 실측에서 새로 고친 뒤 바로 성공했습니다(1회). 실패한 줄은 남아 있어도 공개 주소에는 영향이 없습니다
공개 주소에서 게임은 보이는데 공이나 캐릭터가 움직이지 않음물리를 쓰는 게임의 공개판 결함입니다(위 주의). 지금은 ▶ Launch로만 정상 동작을 확인할 수 있습니다
다른 사람이 열면 403과 비공개 프로젝트입니다가 나옴Private Project가 켜져 있습니다. 위 누가 볼 수 있나대로 끕니다
씬이 둘 이상인 게임에서 공개 주소로 다음 씬으로 넘어가지 않음2026-10-29 씬 2개(physics-1029, physics-1029 2)를 넣어 공개한 빌드에서 두 씬이 모두 physics-1029라는 이름으로 들어가, 실행 중인 게임의 씬 목록에는 하나만 남았습니다(1회). 이름으로 씬을 바꾸는 코드(changeScene('physics-1029 2'))는 공개판에서 동작하지 않습니다. 작성 대기 운영팀 수정 후 재실측
고쳐서 다시 공개했는데 공개 주소의 게임이 그대로임두 번째 공개부터는 기본 빌드가 자동으로 바뀌지 않습니다. 다시 공개와 기본 빌드를 봅니다

다음으로

원고 publish-help/publish.html