게임 개발에 사용되는 언어 궁금하시죠? 이 글에서는 현업에서 실제로 쓰이는 프로그래밍 언어들을 중심에 두고, 클라이언트·서버·툴링·그래픽·데이터·빌드 파이프라인까지 모두 정리해드릴게요. 게임의 운명을 가르는 언어선택 게임은 화면에 보이는 세계(클라이언트), 보이지 않는 세계(서버), 그리고 두 ...
Kotlin Kotlin은 안드로이드 네이티브 계층의 핵심 언어입니다. 게임의 본체가 Unity나 언리얼 엔진 위에서 돌아가더라도, 플랫폼과의 연결(Platform Glue) 은 Kotlin이 담당합니다. 예를 들어, 결제 시스템, 푸시 알림, 로그인, SNS 연동, 딥링크, ...
Objective-C Objective-C는 단순히 오래된 언어가 아닙니다. 그것은 iOS 개발의 근간을 이룬 역사적 언어이자, 지금도 수많은 상용 게임을 지탱하는 실질적 토대입니다. 1980년대 Smalltalk의 객체지향 철학과 C 언어의 성능을 결합해 탄생한 Objective-C는, ...
Java Java는 안드로이드 네이티브 계층을 오랫동안 지배해 온 실질적 표준입니다. Unity나 언리얼 같은 엔진이 게임의 본체를 그려낸다면, Java는 결제·푸시·로그인·딥링크·파일 접근·권한 관리처럼 운영체제 고유 기능을 묶어 게임과 연결하는 접착제 역할을 수행합니다. ...
쉐이더 언어 개요 HLSL 이해하기 기본 개념 HLSL(High-Level Shading Language)은 주로 마이크로소프트의 Direct3D API와 함께 사용되며, 뛰어난 그래픽 성능을 제공하기 위해 설계된 언어입니다. 이 언어는 GPU의 병렬 처리 능력을 최대한 ...