비디오 게임, PC 게임의 개발에 기반이 되는 구성 요소들을 가진 필수 구성 요소들인 그래픽 엔진, 물리 엔진, 오디오 엔진, UI 시스템, 게임 플레이 프레임워크 등이 잘 융합된 상태의 소스 코드와 그 기능들을 디자이너들이 사용 가능한 툴을 겸비한 게임 개발 소프트웨어를 일컫는 말이다.
언리얼, 유니티 양강 체제
커널 모드? 라고 함. (low한 레벨)
하드웨어를 제어하는 드라이버
운영체제가 드라이버를 통해 읽고, 쓰는 등의 기능을 함
보통 오픈되어 있는 것들을 가져다 씀
플랫폼마다 파일시스템, 보안시스템 등이 다 다름
오픈되어 있는 것들을 가져다 쓰기도 함.
3D 모델, 텍스쳐, 매트리얼, 폰트 배경 등
쉽고, 빠르고, 저렴하게