강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

깡깽김님의 프로필 이미지
깡깽김

작성한 질문수

자체 엔진 빌드 시스템

작성

·

283

0

안녕하세요.

자체 엔진 개발 중인 학생입니다.

 

다름이 아니라, 유니티랑 언리얼 엔진에서처럼

게임 엔진을 실행하는 중에서, 빌드 버튼을 눌러서

게임을 게임 엔진 안에서 빌드를 하던데,

이게 어떻게 진행되는지 도무지 감이 안 오더라고요

 

단순히, CMake를 게임 엔진에서 구동한 것인지 ....

어떻게 프로그램 안에서 다른 프로그램을 빌드하는 건지 너무 궁금합니다.

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

유니티나 언리얼 엔진과 같은 게임 엔진에서 게임을 빌드하는 방법은 각각의 엔진 개발사에서 제공하고 있는 맞춤형 빌드 시스템을 사용하여 이루어집니다. 이러한 빌드 시스템은 게임 엔진의 특성에 맞게 설계되어 있어, 게임 개발자가 게임을 더 쉽게 빌드하고 실행할 수 있도록 도와줍니다.

주로 사용되는 빌드 시스템은 CMake, Makefile, MSBuild 등이 있으며, 이러한 빌드 시스템은 대개 소스 코드를 컴파일하고 링크하는 작업을 수행합니다. 게임 엔진에서 게임을 빌드할 때에도 이러한 빌드 시스템을 사용할 수 있으며, 또한 게임 엔진 자체를 빌드하는 데에도 이러한 빌드 시스템을 사용할 수 있습니다.

이러한 과정에서는 다양한 컴파일러, 라이브러리, 툴체인 등의 다양한 요소가 사용될 수 있으며, 게임 엔진 개발사마다 조금씩 다른 방식으로 빌드를 구성할 수도 있습니다.

더 자세한 내용은 게임 엔진 개발자 센터나 개발사에서 제공하는 문서를 확인해 보시는 것이 좋을 것 같습니다. 감사합니다.

깡깽김님의 프로필 이미지
깡깽김

작성한 질문수

질문하기