게임 엔진을 보면, 실행 전에 컴파일 과정을 거치잖아
(ex 언리얼) 그말인즉, 게임엔진 = 컴파일러지식도 필요? 인거 맞지요?

근데 유니티 엔진같이 컴파일 없이 JIT로 되는 언어 같은 경우는..
뭘 공부해야됨?
D3D로 그래픽 출력하고, UI랑 연동 잘 하고...머릿속으로 막 생각해보면 게임 엔진 비스무리하게 동작하는 건 그려지는데...

진짜 게임엔진이라 하려면, 게임.EXE 파일을 만들어내야하잖아.
유니티도 에디터상에서 테스트상태에서나 그렇지 빌드하면 컴파일 과정을 거치는데...

내 생각엔 유니티가 대단하긴 하지만 그런거를 직접구현한건 아닐거 같고
유니티 설치루트 보면 같이 붙어있는 MONO가 해줫을거같은 느낌인데...
멀티플랫폼을 위해서 mono가 어쩌고저쩌고 하는 글을 본거같기도 하고..
 
비주얼 스튜디오에 코드 적어다가 컴파일해가면서밖에 해본게 없으니
뭘 공부해야될지 전혀 모르겠음...
아시는분 있으세요?