Almost-Native

유니티 HTML5 WebGL 프로그램을 인터넷에 올리는 방법 (itch.io) 본문

Java 프로그램 개발, IT/유니티 (Unity)

유니티 HTML5 WebGL 프로그램을 인터넷에 올리는 방법 (itch.io)

2021. 1. 4. 14:59

앞 포스팅에서 유니티 WebGL 로 빌드한 프로그램을 내 로컬 PC 에서 실행하는 방법을 설명드렸습니다.

이번에는 인터넷사이트에 올리는 방법을 소개해 드립니다.

 

html5 기반의 WebGL 프로그램을 아무 사이트에나 막 올린다고 다 브라우저에서 볼 수 있는 것은 아닙니다.

해당 사이트에서 html5 기반의 프로그램 업로드를 지원해야 가능합니다.

이렇게 지원하는 사이트중에 http://itch.io 라는 사이트가 있습니다.

 

이 사이트는 인디게임 개발자들이 자신이 만든 게임을 올리고 판매도 할 수 있는 사이트입니다.

이 사이트에서 HTML5 Game 로딩이 가능하고, 전문 게임 개발자가 아니라도 누구나 계정을 만들어서 올리는 것이 가능합니다.

 

올릴때 다른 사람은 못보게 나만 볼 수 있도록 [Visibility & access] 에서 "Draft" 로 올려서, 내가 원하는데로 잘 실행되는지 확인해 볼 수 있습니다.

 

 

등록하는 화면에서 [Kind of project] 콤보박스에서 "HTML - ..." 을 선택해야 합니다.

디폴트로 "Downloadable" 로 되어 있는데, 이러면 브라우저에서 직접 실행이 안되고 다운로드만 가능합니다.

 

 

사이트에 등록하기 위해서는, 유니티에서 WebGL 로 빌드한 파일들을 zip 파일로 묶어서 하나의 파일로 만들어야 합니다.

이 zip 파일에는 반드시 index.html 파일이 포함되어 있어야 합니다.

 

이렇게 만들어진 Test1.zip 파일을 [Upload files] 버튼을 눌러서 파일을 등록하면 됩니다.

 

그리고, 등록할때 "This file will be played in the browser" 부분에 체크해줘야 합니다.

 

 

등록하고나면 실행해볼 수 있는데, 아래처럼 나옵니다. 

 

 [Run game] 을 누르면 실행해볼 수 있습니다.

 

좀더 완성도 있게 만든 다음에 Public 으로 등록하면 누구나 내가 만든 게임 또는 앱을 별도의 설치없이 웹브라우저상에서 바로 실행할 수 있게 됩니다.

 

Comments