온라인게임만들기는 게임기획자가 되기 위한 필수코스라고 해도 과언이 아닙니다. 특히나 유니티엔진과 언리얼엔진같은 엔진을 이용해서 만드는 게임개발은 기획자에게 필수적인 요소입니다. 이번 포스팅에서는 이 두가지 엔진 중에서도 Unity Engine 에 대해 자세하게 알아볼 예정이니 집중해주세요!
Unity란 어떤 프로그램인가요?
유니티는 대표적인 C#언어 기반의 게임엔진이에요. 주로 모바일게임 개발에 많이 쓰이며, 최근에는 PC/콘솔용 게임 제작에도 널리 쓰이고 있답니다. 또한 무료 소프트웨어이기 때문에 누구나 쉽게 접근할 수 있다는 장점이 있고, 다양한 플랫폼(PC,Mobile,Playstation,Xbox 등)과의 호환성이 뛰어나다는 점 역시 큰 장점이죠.
C#이란 언어는 어떻게 공부해야하나요?
C#은 프로그래밍 언어중 하나로 자바스크립트처럼 객체지향형 언어랍니다. 따라서 다른 언어와는 다르게 절차지향식 문법과는 달리 코드 재사용성 및 유지보수가 용이하다는 장점이 있죠. 그리고 프로그래머들이 자주 쓰는 함수들을 미리 정의해놓고 제공하기 때문에 초보자분들도 비교적 쉽게 배울 수 있다고 해요.
언리얼엔진과 유니티엔진의 차이점은 뭔가요?
앞서 말씀드린것처럼 둘 다 콘솔기반의 게임제작에 쓰이는 엔진이지만, 각각 장단점이 존재한답니다. 먼저 언리얼엔진은 고퀄리티 그래픽 구현이 가능하지만 높은 사양을 요구한다는 단점이 있구요, 반면 유니티엔진은 고사양보다는 저사양 환경에서의 최적화가 잘되어있는 편이랍니다. 하지만 그렇다고 해서 퀄리티가 떨어지는건 아니니 걱정안하셔도 돼요!
오늘은 이렇게 간단하게나마 Unity라는 게임엔진에 대해서 알아보았는데요, 다음시간에는 좀 더 구체적으로 다뤄보도록 하겠습니다. 감사합니다!