Menu
CoddyTech

Unity 온라인 에디터

Unity C# 스크립트를 쓰고 플레이를 누르면 브라우저에서 게임을 플레이할 수 있습니다. 설치할 것이 없고 Chromebook에서도 됩니다. 무료, 가입 불필요.

Unity 스크립트를 온라인으로 쓰고 바로 플레이하기

한쪽에서는 C#을 쓰고 다른 쪽에서는 게임을 플레이합니다. 예제마다 MonoBehaviour 스크립트로 만든 작은 3D 게임입니다. Update는 키보드를 읽고, FixedUpdate는 Rigidbody를 밀고, OnTriggerEnter는 코인을 줍습니다. Unity 에디터에서와 똑같이 동작합니다. 플레이를 누르고 게임을 클릭한 다음 화살표 키와 스페이스 키를 쓰세요. 설치할 것도 계정도 필요 없어서 Chromebook에서도 됩니다.

예제는 바로 플레이됩니다. 스크립트를 바꾸면 플레이가 Coddy 서버에서 몇 초 만에 C#을 컴파일하고, 오류가 있으면 Unity의 Console처럼 파일과 줄 번호와 함께 Console에 보여 줍니다. 씬은 텍스트 파일 scene.txt라서 거기서 오브젝트를 옮기고, 더 추가하고, 스크립트의 public 필드를 설정할 수 있습니다.

이 Unity 플레이그라운드로 할 수 있는 것

  • C#으로 쓰는 Unity의 API 그대로: GameObject와 컴포넌트, Rigidbody와 Collider를 쓰는 물리, 트리거, Input 클래스, 화면의 텍스트.
  • Unity 같은 Console: 파일, 줄, 오류 코드가 붙은 컴파일 오류와 게임이 도는 동안의 모든 Debug.Log를 보여 줍니다.
  • Hierarchy와 Inspector 패널: 실행 중인 게임에서 오브젝트를 고르면 위치와 스크립트 필드가 바뀌는 모습을 볼 수 있습니다.
  • 시작용 예제 게임 세 개: 굴러가는 공으로 하는 코인 러시, 점프하는 캐릭터가 나오는 플랫포머, 벽돌 깨기.

Unity 플레이그라운드에서 해 볼 수 있는 것

  • 코인 러시: 공의 force와 jumpForce를 바꾸고, 씬에 코인을 더 놓고, 코인을 다 모으면 메시지를 띄워 보세요.
  • 플랫포머: jumpHeight를 높이거나, gravity를 낮춰 달에서처럼 점프하거나, 땅에 닿으면 초기화되는 카운터로 이단 점프를 만들어 보세요.
  • 벽돌 깨기: 패들의 speed를 높이고, 씬에 벽돌 한 줄을 더하고, 플레이어에게 남은 목숨을 세어 보세요.

Unity 온라인 에디터 자주 묻는 질문

아무것도 설치하지 않고 Unity를 온라인으로 쓸 수 있나요?

네. 이 페이지는 C# 스크립트와 게임을 브라우저에서 실행하므로 설치할 것도 만들 계정도 없습니다. 페이지를 열 때 엔진을 한 번 내려받습니다(약 3 MB). 그다음부터 예제는 바로 시작되고, 수정한 스크립트는 Coddy 서버에서 몇 초 만에 컴파일됩니다.

Chromebook에서 Unity를 쓸 수 있나요?

Unity 에디터는 ChromeOS에 설치되지 않지만, 이 페이지는 어떤 Chromebook이든 Chrome에서 동작합니다. 스크립트를 쓰고 플레이를 눌러 게임을 하면 됩니다. 터치스크린에서는 화살표 키와 스페이스 키가 화면에 나옵니다. 나중에 직접 게임을 만들어 출시하려면 Windows, Mac, Linux 컴퓨터의 Unity 에디터가 필요합니다.

진짜 Unity인가요?

아닙니다. 브라우저에서 C#을 실행하고, 스크립트가 쓰는 Unity 6의 부분을 따라 만든 Coddy의 자체 엔진입니다. GameObject와 컴포넌트, 물리, UI 텍스트, 씬, 저장 데이터, 입력이 들어 있습니다. Unity의 기본값과 오류 메시지를 일부러 그대로 따라서, 스크립트가 에디터에서도 똑같이 동작합니다. 씬 뷰, Asset Store, 애니메이션, 2D는 없습니다. Coddy는 Unity Technologies와 제휴하거나 그 승인을 받지 않았습니다. Unity는 Unity Technologies의 상표입니다.

이게 Unity Studio인가요?

아닙니다. Unity Studio는 코드 없이 3D 경험을 만드는 Unity의 웹 에디터입니다. 이 페이지는 코드를 위한 곳입니다. Unity 게임을 이루는 C# 스크립트를 쓰고, 플레이를 눌러 스크립트가 하는 일을 확인합니다.

스크립트뿐 아니라 씬도 바꿀 수 있나요?
네. scene.txt 탭을 여세요. 오브젝트 하나가 모양, 위치, 크기, 색을 담은 한 줄이고, 그 아래 줄에서 Collider, Rigidbody, 스크립트를 붙입니다. script Ball force=20 같은 줄은 Unity의 Inspector에 입력한 값처럼 public 필드를 설정합니다. 직접 만든 이미지, 사운드, 모델은 추가할 수 없습니다.
무료인가요? 코드는 저장되나요?

무료이고 계정이 필요 없습니다. 예제마다 바꾼 내용은 이 브라우저에 저장되어서 탭을 닫았다가 다시 와도 됩니다. 초기화는 지금 예제를 처음 상태로 되돌리고, 다운로드 버튼은 열린 파일을 저장합니다.

Unity 스크립트는 어떻게 배우나요?
예제에서 숫자 하나를 바꾸고 플레이를 눌러 무엇이 달라지는지 보세요. 제대로 배우려면 모든 레슨에 브라우저에서 돌아가는 게임이 있는 Coddy의 Unity 강좌나, 필요한 C#부터 시작하는 Unity 게임 개발 학습 경로를 따라가세요.