넓은 범위에서 API(Application Programming Interface)는 소통의 약속이자 시스템의 사용 규칙입니다.
ex) 웹사이트 주소(URL), 운영체제의 명령어(System Call) 등
좁은 범위의 API는 남이 만든 메서드이거나 내부 로직이 숨겨진 메서드입니다.
ex) 유니티 출력 시스템의 "사용 규칙" Debug.Log
시스템 사용 규칙이란 말은 거창하면서도 작은 시스템에도 붙일 수 있어서 API의 범위가 넓어지는 것 같아요.
API의 핵심 구성 요소 3가지가 있습니다.
- 요청 주소/이름(End point): 어떤 기능을 수행하는지
- 전달 데이터(Parameters): 기능 수행에 필요한 정보
- 결과물(Return Value): 기능 수행 결과
외부 시스템과 소통을 하든, 단순히 기능만 빌려쓰든 본질은 어떤 시스템을 쓰기위해 정해진 규칙에 따라 입력값을 주고 결과를 얻는 다는 것입니다.
'게임 > Unity' 카테고리의 다른 글
| [Unity] SDK (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 |
댓글