이해 관련하여 포스팅을 진행해보려 한다.
과연 유니티란 무엇일까?
http://www.unity3dkorea.com/
유니티 코리아에 주소이다.
유니티는 3D 게임엔진으로 최근 1인 개발자 시대가 된지 꽤오래 되었지만 아이폰 게임개발에 있어서 3D는 좀 힘들었다.
왜냐하면 대부분의 아이폰개발자로 저향하신 분들은 웹, 액션 스크립터 분들이 많았고 기존 3D개발을 하셨던 분들도
DIRECTX를 공부하셨기 때문에 오픈GL을 사용하는 아이폰에 대해 거부감이 있었을 것이다(나만에 생각이다ㅋ 해커가 그랬으니..)
여튼 이때 혜성처럼 등한한 유니티엔진은 멀티플랫폼을 지향함으로서 모든 플랫폼에서 한방에될수있고!
무료 버전도 있고 사용하기 쉽고 제일 중요한 엔진가격! 요것이 싸다 무지하게 그리고 무료버전으로도 충분히 개발이
가능(아이폰이나, 안드로이드는 유료로사용해야함)하기 때문에 충분히 메리트 있었을것이다.
그래서 인지 현재 많은 업체(게임잡가보니 유니티개발자 많이 뽑던데 흠)에서 사용중이라 생각되어진다.
그래서 해커도 유니티로 게임한번 만들어보자 했다 ㅋ 그래서 이렇게 유니티 관련 포스팅을 하고 있는 중이고 ㅋ
일단 여러가지가 있겠지만 오늘은 유니티에 대한 소개만 간략하게 한후 다음부턴 천천히 한번보자!
사실 유니티 관련강좌는 정말많이 있다... 유트브에 UNITY3D라고만 검색해도 수두룩하게 동영상강좌들이 즐비하다!
대부분 외국인들에 강좌이고 간간히 한국어도 ㅋ 해커는 한국어 강좌를 찾아봤다 영어가 약하므로 ㅠㅠ
자그럼 왜 유니티가 쓸만한지 한번 보자!
1. 일단 쉽다
위에 스샷은 유니티에 스샷모양이다. 딱 보면 걍 그래픽툴같기도 하고 머 그런데.. 해커는 처음에 정말 저게 싫었다..
이상하게 해커는 저런 툴에 거부감을 느낀다... 하지만 저 인터페이스 안에서 모든걸 할수있다. 절망이지 조금만 공부한다면...
기본적인 게임은 금방 나올것이라 장담한다!
2. 퀄리티가 좋다
출처 - 유투브 -
위에것은 유니티 데모게임중 Angry Bots라는 데모이다. 원래는 pc용이지만 이 데모는 멀티 플랫폼으로 만들어져있어서 분석하면 좋을듯싶다! 현제 영상은 안드로이드에서 돌아가는 영상이다. 위에영상에선 그렇게 좋아 보이지 않지만!
3. 멀티플랫폼이다!
유니티는 현존하는 거의 모든 플랫폼에 이식이 가능하다 그것도 클릭몇번으로..(사실 뭐 게임 특성상 달라지는 부분은 따로 해줘야 하지만 일단 클라이언트 자체는 멀티플랫폼이 맞다)
유니티에서 지원하는 기기는
생각나는대로 적으면. pc, mac, web, 아이폰, 안드로이드, x박스, ps3 로 현존 거의 모든 플랫폼에 이식이 가능하다
더있을수도 있으니 참고만!!
일단 해커가 제일 주목하는 곳은 아이폰도 아니고 웹이다 단순히 유니티웹플레이어를 설치 하는것만으로 웹에서 풀3d 게임을
돌릴수 있는것이다!!! 대단하지 않은가 html5, 플래쉬, 액티브액스 다 어렵다 하지만 유니티는 그냥 해준다 클릭 몇번만으로!!
이에 해커는 앞으로 웹에서 돌아가는 게임을 만들어볼 생각이다 게임을 만들면서 막힌 부분 도움되는 정보를 자주 포스팅해야 겠다!!
아차차차 그리고 대부분에 필요한 스크립트는 앵간한건 전부 구현되어있다 'ㅁ' 진짜 개발자는 컨텐츠 개발에만 몰두하면 될정도로 잘되어 있다 그것또한 장점이리라!
하지만 이펙트쪽에 취약함 그리고 c#과 자바스크립트로 개발해야 한다는 것(요건 해커한테만ㅋㅋ) 그리고 스크립트를
디버깅하기가 매우힘들다 지금까지는... 뭐 하는 방법이있다는 소문은 있던데 본적은 없으니 만약에 스크립트 디버깅방법을 알고 계시는 분은 리플좀 달아 주세요^^;
'프로그래밍이야기 > Unity3D' 카테고리의 다른 글
| [Unity3D] 유니티3D?????? 이건 뭥미? (2) | 2011/12/01 |
|---|