안녕하세요 컴퓨터와 게임개발에 관심이 많은 한 학생입니다.
개인적으로 공부하면서 항상 궁금한 점이
"게임엔진 이란건 어떻게 만들까?" 입니다.
제겐 게임엔진이란 정말 놀랍고 신기한 프로그램입니다.
게임엔진이란 것은 자기 자신이 프로그램임에도 불구하고
다른 프로그램(게임)을 만들 수 있습니다.
또한 스크립트 언어라는 것을 가끔씩 내장하여
자신의 기능을 확장한다니 정말 멋집니다.
다른 프로그램을 만들어주는 프로그램이라 이런건 과연 어떻게 만들까요?
일반적인 프로그래밍 입문서들을 보면
프로그래밍 언어를 기계어로 번역해주는 컴파일러를 통해서
실행 파일을 만든다고 적혀있는데
게임엔진을 만든다는 것은 컴파일러를 만드는 것과 같은 건가요?
그렇다면 게임엔진을 만들기 위해선 컴파일러를 제작하는 방법부터 파고들어야 할까요?
지식이 부족하다 보니
제가 너무 두서없고 뜬금없는 질문을 막 던졌네요 죄송합니다.
.
.