도 1 을 참조 하 면 , 게임 어플리케이션 부 ( 100 ) 는 초기 화부 ( Initialize , 102 ) , 업데이트 입력 부 ( Update Input , 104 ) , 프로세스 입력 부 ( 106 ) , 게임 업데이트 부 ( Update Game , 108 ) 및 종료 부 ( Terminate , 110 ) 를 포함 하 여 사용 자 가 작성 하 는 게임 코드 로 프레임워크 의 기본 구조 에 원하 는 기능 을 가상 함수 ( virtual function ) 로 오버 라 이 딩 ( over - writing ) 하 여 사용 하 며 , 기본 적 인 프레임워크 의 기능 을 사용 하 고자 할 경우 , 오버 라 이 딩 한 함수 에서 슈퍼 ( super 또는 parent ) 클래스 의 메 쏘 드 ( method ) 를 호출 하 는 기능 을 수행 한다 .