도 1 을 참조 하 면 , 컴퓨터 게임 으로 블록 을 조립 할 경우 , 가장 어려운 부분 이 실제 블록 완구 를 다루 는 것 과 똑같 은 느낌 을 줄 수 있 는 사용 자 인터페이스 가 있 어야 하 는데 , 이 를 위해 본 실시 예 에서 는 스마트 스냅 ( Smart Snap ) , 머니퓰레이터 ( Manipulator ) , 격자 를 갖춘 기준면 을 포함 하 는 사용 자 인터페이스 를 제시 한다 . 이 사용자 인터페이스 는 3 차원 모델 을 편집 하 는 3 차원 모델 편집 시스템 과 게임 에서 모두 사용 된다 . 게임 에 사용 되 는 3 차원 모델 은 자신 이 직접 개발 한 모델 을 사용 해서 게임 을 진행할 수 도 있 지만 , 인터넷 사이트 에 등록 하 고 다른 사람 들 이 만들 어 올린 3 차원 모델 을 사용 해서 게임 을 할 수 있 다 .