유니티5

유니티5 용어 및 키워드

카바카룬 2020. 4. 19. 22:48

유니티5 용어 정리

 

01. 키워드

 

플랫폼(platform)

 

플랫폼은 단순히 이야기한다면 하나의 운영체제 또는 컴퓨터의 아키텍처라고 할 수 있다. PC, 모바일, 콘솔 등 그 위에 설치된 운영체제 또한 각자 다르다. 그렇기에 그 위에 돌아가는 소프트웨어 또한 다르다. 예를 들어 모바일 환경에서는 안드로이드와 애플의 iOS로 나뉜다. 이를 안드로이드 플랫폼, iOS 플랫폼이라고 이야기할 수 있다.

 

툴(Tool)

 

툴은 말 그대로 도구, 연장이다. 맨손으로 바위에 조각할 수 없듯이 우리도 게임을 만들기 위한 각종 재료를 제작하기 위해 다양한 툴을 사용해야 할 것이다. 이런 툴로는 2D 이미지를 편집하는 포토샵과 일러스트, 3D 모델을 제작하기 위한 3D 맥스, 마야, 블렌더, 스케치업 등의 모델링 툴이 있다.

 

에디터(editor)

 

에디터는 기본적으로 무엇인가 편집하고 수정한다는 의미에서 툴과 비슷하다. 하지만 문서를 편집하는 워드나 한글 프로그램을 문서 툴이라고 부르지는 않는다. 특정 숫자와 글씨 등을 수정하는 경우라면 에디터라는 단어가 더욱 적합할 것이다.

 

리소스(resource)

 

게임을 제작할 때 사용되는 이미지, 사운드, 스크립트 등 다양한 재료를 의미한다. 추후 메모리 등을 이야기 할 때 활용할 수 있는 자원을 의미하기도 하지만 본질적인 의미에서 활용할 수 있는 재료라는 의미는 같다.

 

에셋(Asset)

 

에셋은 기본적으로 자산이라는 의미다. 리소스라는 단어와 같은 맥락이지만 앞으로 사용할 에셋은 앞서 언급한 3D 모델, 사운드의 몇 가지 리소스를 활용하기 좋게 묶어 놓은 것이라고 이해하길 바란다.

 

플러그인(Plugin)

 

플러그인은 기본적으로 소프트웨어가 제공하지 않는 별도의 기능을 제공하는 역할을 한다. 이러한 플러그인을 이용해 기존에 없던 새로운 기능을 확장해 사용할 수 있다.

 

SDK(Software Development Kit)

 

SDK 는 소프트웨어 개발 키트의 약자로 개발자가 무언가를 제작하고 싶을 때 사용할 수 있는 특정한 소프트웨어 꾸러미라고 볼 수 있다. 유능한 개발자는 꾸러미 안에 있는 다양한 도구들의 위치와 활용법을 아주 잘 알고 있으며 다른 이들이 만들어놓은 SDK를 잘 활 용하면 여러분이 그 기능을 직접 일일일 만들 필요 없이 가져다 쓰기만 하면 된다. 

 

API(Application Programming Interface)

 

SDK에서 아무리  훌령한 기능을 제공한다 하더라도 사용할 줄 모른다면 아무런 소용이 없다. API는 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 친절한(?) 설명서라고 할 수 있다. 누군가 만들어 놓은 SDK를 사용할 수 있게 그에 따른 설명과 사용 방법 등을 제시 해준다.

 

IDE(Integrated Development Environment)

 

IDE란 통합 개발 환경을 의미한다. 하나의 프로그램에서 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 처리할 수 있는 환경을 제공하는 프로그램을 말한다.

 

빌드(Build)

 

소스코드 파일을 해당 플랫폼에서 실행할 수 있게 컴파일 과정을 거친 뒤 독립적인 소프트웨어로 변환하는 과정을 말한다. .exe 파일과 .apk 파일을 만들어 내는 것으로 생각하면 이해하기 쉽다.

 

메카닉(Mechanic)

 

메카닉은 게임이 실제로 어떻게 작동하는가에 관한 것이다. 게임 방식이라고도 이야기할 수 있으며 테트리스를 예로 들면 떨어지고 있는 블록을 움직이거나 회전시키면서 다른 블록들과 한 개 이상의 직선을 만드는 것을 메카닉이라고 한다.

이처럼 메카닉은 게임의 핵심적인 기능에 대한 프로세스를 의미한다.

 

이처럼 유니티5 기본 게임 용어를 알아 봤다.

위 내용은 초보자를 위한 유니티5 게임제작가이드 라는 책 첫페이지 내용이다.

유니티를 배우고 싶다면 보면 좋은 책이다.

 

출처 - 초보자를 위한 유니티5 게임제작 가이드 책  - 주동근 지음 위키북스 출판