[1]. Scene을 만들기 위한 과정.

[2]. Utility에 Level이라는 필터를 추가한다.

[3]. 결국에, Client 프로젝트에서, Level의 Update를 Engine 프로젝트 쪽의 Update에서 가져와 호출 하고 싶기에, Engine의 Level 클래스를 부모로 하고, Client 프로젝트에서는 그 Level의 자식클래스를 오버라이딩 해서 호출하는 식으로 처리한다.

[4]. Level 부모 클래스를 Engine프로젝트에 추가한다.

[5]. Client 프로젝트 속 Clinet_Defines.h에 열거체를 선언한다 ( Scene 종류들)

[6]. Level_Manager 클래스는, 주로 어떤 Level을 할당하고, Open_Level이라는 함수를 통해 씬 체인지 역할을 한다.