BLCAN'S LAB

유니티(Unity)란?

유니티는 게임개발을 위한 게임엔진입니다. 유니티를 통해 2D, 3D 게임을 제작할 수 있습니다. 뿐만 아니라 3D 애니메이션과 건축 시각화, 가상현실(VR) 등의 콘텐츠 제작을 위한 툴입니다.

*게임엔진이란?

게임엔진은 게임 개발을 위해 여러 기능을 제공함으로써 게임을 쉽게 제작할 수 있게 돕는 프로그램입니다. 게임엔진을 이용하면 게임제작의 생산성과 작업 효율을 높일 수 있습니다.

게임엔진에는 대표적으로 유니티(C# 기반)와 언리얼 엔진(C++ 기반)이 있습니다.

 

그중 유니티는 무료로 사용할 수 있으며 조작과 학습이 상대적으로 쉽고 간단하여 게임 프로그래머를 목표하시거나 혼자 취미생활로 게임제작을 원하시는 분께 매우 추전 드립니다. 

또한 유니티의 글로벌 사용도 또한 매우 높고 다양한 자료들이 존재하기 때문에 사용자 입장에선 여려 정보를 손쉽게 획득할 수 있습니다. 위의 사진처럼 최신 모바일 게임 중 Unity기반의 게임이 55%에 달하며 최근 주목받고 있는 AR/VR에서의 유니티 콘텐츠 비율은 60%에 달합니다.

유니티의 장점:

1. 멀티플랫폼 빌드를 지원

윈도우, 맥OS, iOS, 안드로이드, 플레이스테이션, 엑스박스, 닌텐도 스위치, 웹브라우저 등 27개의 플랫폼에서 사용 가능한 콘텐츠를 만들 수 있습니다.

유니티 지원 플랫폼

2. 비교적 쉬운 제작환경

게임개발에 대한 깊은 이해가 없어도 비교적 간단하게 게임제작을 할 수 있습니다. 유튜브, 책 등을 보며 그냥 따라 해도 될 만큼 간단하게 학습할 수 있고 튜토리얼 정도를 완수한다면 간단한 게임을 제작할 수 있습니다.

 

3. 낮은 요구사항

버전 업 되면서 요구 사양이 점점 높아졌지만 AAA급 고퀄리티 게임을 개발할 수 있는 다른 메이저 게임 엔진에 비하면 비교적 가벼운 편이라 저사양 PC에서도 저사양 타깃의 간단한 게임 정도는 무리 없이 개발할 수 있습니다.

 

4. 활성화된 커뮤니티

유니티는 커뮤니티가 활성화되어있어 게임개발에 대한 정보를 공유하기 매우 유용합니다. 덕분에 입문자도 쉽게 정보접근이 가능하고 이를 바탕으로 어렵지 않게 게임제작 기술을 습득할 수 있습니다. 또한 위에서도 잠깐 언급했듯이 사용자들이 많아 양질의 정보들을 손쉽게 획득할 수 있습니다.

 

5. asset store

여기서 말하는 에셋이란, 게임에 적용되는 이미지(배경, 캐릭터 특수효과 등)와 게임을 제작하는 데에 있어 필요한 기능(도구)을 말합니다. 게임의 품질을 높이기 위한 랜더링 효과, 명암조절, 지형 생산 등의 기능들이 탑재되어있으며, 유니티 에셋스토어에서는 에셋(그래픽, 소스코드, 사운드, 이펙트 등)을 무료 또는 유료로 구입하여 사용할 수 있습니다. 특히 여러 사용자가 있기 때문에 퀄리티 있는 자료들을 구하기가 쉽습니다.

그래픽 디자인에 대해 잘 몰라도 에셋스토어를 통해 쉽게 자료를 얻을 수 있다.

유니티 대표 게임:

프렌즈마블 for Kakao

하스스톤

포켓몬 GO

 

유니티 설치하기

https://blcan.tistory.com/9

 

[Unity] 유니티 설치하기

유니티란? https://blcan.tistory.com/8 [Unity] 유니티란? 게임개발을 위한 엔진 유니티를 소개합니다 유니티(Unity)란? 유니티는 게임개발을 위한 게임엔진입니다. 유니티를 통해 2D, 3D 게임을 제작할 수 있습..

blcan.tistory.com

반응형

'Unity' 카테고리의 다른 글

[Unity] 유니티 설치를 하자  (0) 2020.04.28