본문 바로가기
게임 프로그래밍/게임개발 중급

게임개발 중급(2) - 유니티 프로젝트 구성

by jyppro 2023. 4. 21.

유니티 프로젝트 구성

 

유니티를 시작하기 앞서, 유니티로 만들 수 있는 다양한 프로젝트의 종류에 대해서 간단하게 설명하겠습니다. 만약 어떤 게임을 만들지 아직 정해지지 않았다면, 자신이 만들 게임의 종류부터 정해야 합니다. 

 

유니티에서는 여러 가지 프로젝트 구성 옵션을 제공합니다. 다음은 각각의 구성에 대한 간단한 설명입니다.

2D: 2D 게임을 만들기 위한 구성입니다. Sprite와 같은 2D 그래픽 요소를 쉽게 추가할 수 있습니다.
3D: 3D 게임을 만들기 위한 구성입니다. 유니티에서 제공하는 3D 모델링 도구를 사용하여 복잡한 3D 모델을 만들 수 있습니다.
VR: 가상 현실 게임을 만들기 위한 구성입니다. VR 헤드셋과 함께 사용할 수 있으며, 유니티에서는 VR 게임 개발을 위한 다양한 도구를 제공합니다.
AR: 증강 현실 게임을 만들기 위한 구성입니다. 유니티에서는 Vuforia와 같은 AR 엔진을 쉽게 사용할 수 있습니다.
Mobile: 모바일 게임을 만들기 위한 구성입니다. iOS와 Android 모바일 플랫폼을 지원합니다.
Web: 웹 브라우저에서 실행할 수 있는 게임을 만들기 위한 구성입니다. 유니티에서는 WebGL 기술을 사용하여 게임을 브라우저에서 실행할 수 있도록 지원합니다.
Universal Windows Platform: 윈도우 10용 게임을 만들기 위한 구성입니다. 윈도우 10 PC, 태블릿, 핸드폰에서 실행할 수 있습니다.
Lumin: Magic Leap Lumin AR 헤드셋에서 실행할 수 있는 게임을 만들기 위한 구성입니다.
tvOS: Apple TV용 게임을 만들기 위한 구성입니다.
Facebook Gameroom: Facebook Gameroom 앱에서 실행할 수 있는 게임을 만들기 위한 구성입니다.
Nintendo Switch: 닌텐도 스위치용 게임을 만들기 위한 구성입니다.


이외에도 다양한 구성 옵션이 있으며, 프로젝트 생성 시에 선택하여 사용할 수 있습니다.

 

이중에서 주로 사용되는 프로젝트는 2D, 3D, VR, AR, Mobile 정도가 있습니다.

이전에 설치한 유니티 허브에 들어가보면, 새 프로젝트 버튼이 있습니다. 버튼을 클릭하여 생성 창에 들어가면, 주로 사용하는 옵션에 대하여 코어 탬플릿을 생성할 수 있도록 지원하고 있습니다. 또한, 유니티는 버전 업데이트를 상당히 자주하는 편이기 때문에 버전이 상대적으로 많습니다. 버전에 따라서 가능한 기능이나 지원하는 범위가 달라질 수 있으니 자신이 사용할 유니티의 버전을 잘 확인하고 사용해야 합니다. 만약 최신기능보다 안정적이게 유니티를 사용하고 싶다면 장기지원 LTS 버전을 사용하는 것이 바람직 합니다.

 

게임을 제작하는데 있어서 난이도가 정해진 것은 없지만, 보통 2D가 처음 유니티로 프로젝트를 하는데에 있어서 적합합니다. 따라서 저희도 2D로 게임프로젝트를 시작할 것입니다.

 

이젠 정말로 유니티를 시작하기 전 사전지식은 충분히 말씀드린것 같습니다. 다음부터는 유니티로 2D 프로젝트를 만들 때, 주로 사용되는 기능에 대해 알아보면서 2D 게임 제작의 기초를 설명하겠습니다. 감사합니다.