안녕하세요. 개발 토끼 입니다.
오늘은 게임 개발 공부의 일환으로 게임 툴인 Unity 5에 대해 알아보겠습니다.
일단 게임을 개발하기 위해선 일반 콘솔로 게임을 만들 수 있지만, 저같은 게임 개발 초보에겐 아주 험난한 길이죠.
그래서 누구나 쉽게 개발할 수 있도록 도움을 주는 Tool들이 있는 데 그 중 제가 사용할 Tool은 Unity 5입니다.
일단, Unity5와 그 외에 다양한 Tool들에 대해서 간단하게 설명드리겠습니다.
1. Unity 5
- 유니티(Unity)는 3D 게임이나 입체 애니메이션, 건축 시각화 등 3D 실물과 비슷한 컨텐츠 제작을 위해서 만들어진 도구 입니다.
단순 게임을 만들기 위함은 아니라는 것이죠. 하지만, Unity는 게임 개발에 특화된 기능을 탑재하고 있어 대부분 Unity Tool은 게임 개발을 위한 툴이라고 생각하시면 됩니다.
아래에 그림을 보시죠.
- Unity 의 전체 화면 -
대형 회사 이외에 중소형 회사들에서는 일정 라이센스 비용을 지불하고 Unity를 이용해 게임 개발을 하고 있다고 합니다. 아무래도 개발과 디자인의 편의성을 제공해주는 잘 만들어진 툴이 많지 않기 때문에 많은 분들의 사랑을 받고 있는 Tool이기도 합니다.
2.Unreal Engine 4
- 언리얼 엔진 4(Unreal Engin 4)는 미국 에픽 게임즈에서 개발한 3차원 게임 엔진을 뜻합니다. 아마 게임을 많이 해보신 분들은 많이 들었던 엔진 이름일 것입니다.
언리얼 엔진 4에 내장되어 있는 에디터를 통해서 게임 개발을 할 수 있습니다. 일반적인 3D 입체 디자인부터 코드 스크립트까지 할 수 있는 총체적 툴이죠.
첫 번째 보여드렸던 유니티와 언리얼 엔진은 게임 개발의 양대 산맥이라고 표현할 만큼 유명하다고 합니다. 저도 이러한 이름들은 듣긴 들었는 데 그렇게 유명한지는 이번에 처음 알게 되었네요. ㅎㅎㅎ
- 언리얼 엔진 4 개발 에디터 -
3. COCOS2D
- 다음은 코코스 2D(COCOS2D) 입니다. 앞서 소개해드린 툴들 견주기엔 수준 차이가 있는 툴입니다. 앞서 소개드린 언리얼과 유니티는 3D 게임을 종합적으로 개발이 가능하다면 COCOS2D는 2D 게임을 개발하기 위해 특화된 Tool을 제공합니다.
- 코코스 2D 에디터 : OS X 버전 -
위에 3가지 정도가 아주 유명한 툴들이라고 합니다. 이 글을 보시는 분들도 개발하시는 데에 참고 하셨으면 좋겠습니다.
또, 서두가 길었네요. Unity는 언제 설치 한담. ㅎㅎㅎㅎ
얼른 설치 해보겠습니다.
홈페이지 방문
Unity 공식 홈페이지
먼저 Unity를 설치해서 게임 개발 하려면 먼저 Unity 홈페이지를 방문해야겠죠?
유니티 공식 홈페이지는 위의 링크를 따라 건너가셔도 좋습니다.
주소에서 알 수 있듯 유니티 공식 홈페이지는 한글을 지원합니다. 한국에서도 많은 개발자들이 이용하고 있다는 이야기죠.
하지만, 제가 몰라서 그런지는 모르겠지만, Tool 자체는 다 영문화 버전인 걸로 알고 있습니다.
일단 설치 부터 시작하겠습니다.
- Unity 3D 홈페이지 메인 -
홈페이지 메인에 들어가시면 동영상 화면이 움직이면서 홈페이지를 표현하고 있습니다. 위 사진에서는 뒷 배경이 원래는 동영상으로 움직입니다. ㅎㅎㅎ
Unity를 다운로드 받아보죠.
자세히 보기 클릭
- Unity 버전 별 소개 -
Unity는 먼저 개발 툴을 3가지로 분류합니다.
(1) Personal Edition : 취미 생활로 게임을 만드는 일반인, 개발자
(2) Professional Edition : 상용 게임을 전문적으로 개발하는 개발자 혹은 회사
(3) 기업 솔루션 : 대규모 게임을 개발하는 게임 개발사
Unity로 게임을 개발하여 일정 수익금이 발생하게 되면 Unity에 라이센스 비용을 지불해야 합니다. 이 금액은 일정 금액 이상일 경우에 내야 하는 것으로
알고 있는 데 추후 포스팅에서 자세히 다루어 보겠습니다.
저 같이 일반적인 취미 생활을 영위 한다면 Personal Edition을 무료로 받을 수 있으니 부담 없이 받으시면 됩니다.
Personal Edition 무료 다운로드 클릭합니다.
- 무료 유니티와 전문 유니티 비교 -
위 사진은 무료 유니티 버전과 유료 유니티 버전을 비교한 사진입니다.
보통의 상용 툴들은 무료 버전에 개발을 위한 제한을 두는 경우가 있는 데 유니티의 경우 모든 기능을 갖춘 엔진 부분은 동일하게 사용 가능함을 표시하는 것으로 봐서는 기능상 차이는 없는 것 같습니다. 다만, 팀 단위 개발이라든지 클라우드 서비스를 제공 받기 위해선 프로페셔널 버전을 이용해야겠죠?
무료 다운로드 클릭을 누릅니다.
- Unity 다운로드 화면 -
이제 저 위에 보이는 설치 프로그램 다운로드를 클릭 하시면 다운로드가 시작 됩니다. Unity 5의 설치 파일은 1 메가 바이트 미만 입니다.
- 뭐라구? -
Unity는 설치 시작 시켜주는 파일은 작게 만들어 놓고 설치를 시작하면 설치에 필요한 파일들을 받아 설치 해주는 구조를 취하고 있습니다.
그래서 1메가 미만인 게죠.
하지만, 설치를 하게 되면 적어도 하드디스크에 6기가 이상을 차지하게 될 만큼 큰 프로그램 입니다.
설치에 참고하시어 혹시 하드디스크에 용량이 없으면 체크 하시고 설치하시기 바랍니다.
- 결론은 역시 UNITY !! -
다운로드를 시작하게 되면 위와 같은 페이지를 볼 수 있습니다. Unity의 사용법을 알려주는 Unity 학습 자료와 개발자들 간에 소통 장인 커뮤니티 그리고 Unity API를 참고할 수 있는 Unity 문서고가 있습니다.
어느 것 하나도 아쉬운 구성이 없네요. ㅎㅎㅎ 역시 대단한 회사 입니다. 정말 구성을 잘 해놓았습니다.
- 다운로드 된 파일 -
이제 빠르게 진도를 빼보겠습니다.
- 다음(Next) 누르기 -
- 다음(Next) 누르기 -
- 다음(Next) 누르기 -
단, 여기서 예제 프로젝트가 로컬 디스크에 저장되기를 원한다면 Example Project에 체크 해주세요
기본으로 제공되는 것은 위의 사진 처럼 4가지 입니다.
Unity 5.2, Web Player, Standard Assets, Microsoft VS plugin
- 다음(Next) 누르기 -
- 기다리기(Waiting) -
- 기다리기(Waiting) -
- 설치 중 나의 컴퓨터 상태 -
저의 컴퓨터의 상태는 디스크만 열심히 읽고 있네요. 89% 점유율이 나타나고
CPU는 대량 56% ~ 40%를 왔다갔다 하고 있습니다.
메모리도 2기가 정도로 안정적이네요. 변함이 없어요.
- 기다리기(Waiting) -
현재 Visual Studio에 플러그 인을 설치 중이네요
근데 왜 마이크로소프트 Visual Studio의 플러그 인을 설치 할까요?
이유는 간단합니다. Unity에서 지원하는 스크립트에 C# 언어가 있기 때문입니다.
C#은 마이크로소프트에서 Java를 대항하기 위해 만들어진 언어죠.
지금은 Java의 그림자를 벗어나 그 이상으로 잘 발전하고 있는 언어라 많은 기대가 됩니다.
- 기다리기(Waiting) -
- 마무으리(Finish) -
- 바탕화면에 Unity 로고가 땋 -
오래 기다리셨습니다. 되게 캡쳐 사진이 많아서 오래 걸린 듯 해보이지만 실제로도 오래 걸렸습니다.
설치를 시작하고 대략 15분 정도 소요가 되었네요.
스스디(SSD)가 달려 있음에도 불구하고 15분 정도 소요가 되었으니 일반 하드디스크를 이용하시는 분들은 조금 더 시간을 잡으셔야 할 것입니다.
드디어 이제 유니티를 실행 해볼 수 있겠네요.
근데 벌써 한 포스팅에 쓴 글과 사진이 너무 많네요.
유니티 설치 후 Unity 로그인을 위한 회원 가입 절차가 있는 데 그것은 다음 포스팅에서 진행 하도록 하겠습니다.
그럼 다음 시간에 또 놀러와 주세요.
읽어주셔서 감사합니다.
'IT Story > about Unity 5' 카테고리의 다른 글
[Unity 5] 유니티로 간단한 공을 이제 굴려볼까? (5) | 2015.11.08 |
---|---|
[Unity 5] 유니티로 간단한 공을 만들어볼까? (항상 스압 주의) (3) | 2015.11.02 |
[Unity 5] Unity 회원 가입 하기 (0) | 2015.11.01 |
[Unity 5] 나도 게임 만들어 보고 싶다. (0) | 2015.11.01 |