본문 바로가기
게임/Unity

[Unity] SDK

by leejiwoo21 2026. 3. 7.

SDK(Software Development Kit)은 말그대로 소프트웨어를 개발하기 위한 도구 모음입니다.

 

SDK 안에는 보통 4가지 핵심 요소가 있습니다.

 

1. 라이브러리: 이미 만들어진 코드 조각입니다. 복잡한 기능을 직접 구현할 필요 없이 가져다가 사용하면 됩니다.

 

2. 컴파일러: C#이나 Java같은 언어를 컴퓨터가 이해하는 기계어로 번역해주는 도구입니다.

 

3. 디버거: 코드의 어디가 고장 났는지 찾아내고 수정할 수 있게 도와주는 도구입니다.

 

4. 문서와 샘플 코드: 위 도구들을 어떻게 사용하는 알려주는 설명과 예제입니다.

 

 

유니티 개발자의 예시로는 아래의 것들이 있습니다.

 

-  Android SDK: 유니티에서 만든 게임을 안드로이드 폰용 파일(.apk)로 뽑아낼 때 필수입니다.

 

- iOS SDK (Xcode): 아이폰에서 게임이 돌아가게 빌드할 때 필요합니다.

 

- Oculus/Meta SDK: VR 기기에서 컨트롤러나 머리 움직임을 인식하게 할 때 사용합니다.

 

- Firebase SDK: 게임에 로그인 기능이나 랭킹 시스템을 넣고 싶을 때 구글에서 제공하는 도구입니다.

 

 

SDK와 API는 겹치는 부분이 많습지만 API는 SDK 속 하나의 도구라고 할 수 있습니다.

'게임 > Unity' 카테고리의 다른 글

[Unity] API  (0) 2026.03.07
[Unity] 프레임워크와 라이브러리  (0) 2026.03.07
[Unity] GDC 2026  (0) 2026.03.07
[Unity] Unity의 컴파일  (0) 2026.03.07
[Unity] Unity의 CLR  (0) 2026.03.07

댓글