섹션 2. 핵심 개념
작성 대기 1
웹 엔진이라 다른 점
OasisW는 설치하는 프로그램이 아니라 브라우저에서 여는 에디터입니다. 프로젝트와 에셋은 내 컴퓨터가 아니라 OasisW 서버에 있고, 게임도 브라우저에서 실행됩니다. 이 차이 때문에 다른 엔진에서 익힌 습관 몇 가지가 그대로 통하지 않습니다. 이 페이지는 그 지점을 모아 설명합니다.
설치와 파일 위치
- 에디터를 설치하지 않습니다. 브라우저로 oasisw.ai에 로그인하면 프로젝트 목록이 나오고, 프로젝트를 누르면 에디터가 열립니다. 지원 브라우저는 브라우저와 기기 요구사항에 있습니다.
- 프로젝트 폴더가 내 컴퓨터에 없습니다. 에셋은 ASSETS 패널에서 올리고(파일 올리기), 프로젝트 전체를 파일로 받으려면 프로젝트 가져오기와 내보내기의 내보내기 (.zip)를 씁니다.
- 프로젝트와 에셋은 워크스페이스의 저장 공간을 씁니다. 실측 시점 개인 워크스페이스의 무료 한도는 1 GB였고, 에셋·게시한 앱·코드·체크포인트가 모두 이 한도에 들어갔습니다(워크스페이스).
저장 버튼이 없습니다
손으로 바꾼 값과 AI가 바꾼 내용은 바로 서버에 저장됩니다. Ctrl+S로 씬을 저장하는 단계가 없습니다. 대신 "이 시점으로 돌아갈 수 있게" 남기려면 체크포인트를 씁니다. 자세한 내용은 자동 저장과 체크포인트로 작업 남기고 되돌리기에 있습니다.
실행은 새 탭에서 합니다
에디터 안에서 Play 모드로 바꾸는 대신, ▶ Launch가 게임을 새 탭에서 엽니다. 그래서 다음이 다릅니다.
- 게임 탭에서 값을 바꿔도 에디터에는 남지 않습니다. 고칠 값은 에디터에서 바꾸고 게임 탭을 새로 고칩니다.
- 스크립트의
console.log는 에디터의 CONSOLE이 아니라 게임 탭의 브라우저 개발자 도구 Console에 나옵니다(디버깅). - 칸을 바꾼 직후 바로 Launch하면 바뀌기 전 값으로 실행될 때가 있습니다. 실측에서 2초 뒤 연 게임은 이전 값이었고, 다시 열자 반영됐습니다(1회).
공개는 주소로 합니다
게임을 실행 파일로 내보내는 대신, 공개하면 브라우저로 여는 주소가 생깁니다. 받는 사람은 아무것도 설치하지 않고 주소만 열면 됩니다(게임 공개하기). 웹사이트 파일 묶음으로 내려받아 직접 올릴 수도 있습니다(빌드 내려받기).
브라우저가 정하는 것
- 소리: 브라우저는 보통 사용자가 페이지를 한 번 누르기 전에는 소리를 막습니다. 배경음은 시작 화면에서 한 번 누른 뒤 트는 구성이 안전합니다(소리 넣기).
- 키 입력: 게임 화면이 포커스를 가져야 키 입력이 들어갑니다. 게임 탭을 연 뒤 화면을 한 번 누릅니다(Launch로 실행하기).
- 그래픽 장치: SETTINGS의 RENDERING에 Device Order(처음 값 WebGL 2.0)와 Enable WebGPU, Enable WebGL 2.0이 있습니다. 어떤 브라우저에서 무엇으로 그리는지는 작성 대기 기기별 렌더링 장치 실측
- 여러 사람이 동시에: 같은 프로젝트를 여러 사람이 열면 함께 편집됩니다(실시간 협업).