우리는 게임을 만들 때 반복작업을 하는 경우가 많다. 웬만해서는 거의 반복작업 위주다. 그렇다면 반복작업하는 시간을 줄이거나 반복 작업을 효율적으로 할 수 있다면 전체 프로젝트의 효율도 꽤나 올라갈 것이라고 생각된다. 반복된 데이터에 대해서 하드웨어의 부담을 줄여주는 패턴이 있다. 경량 패턴이다. 알아보자 우선 게임의 배경을 생각해보자 나는 항상 중세 판타지 게임이 먼저 생각난다. 기사, 괴물, 마녀, 용 등이 있다. 내가 좋아하는 게임 중 하나인 위쳐 또한 그렇다. 저기 배경이 보이는가 무엇보다 수많은 나무가 배경을 채우고 있다. 멀리서 보기엔 다 비슷비슷해보인다. 프레임마다 저 모든 나무를 구현하는 것이야 어렵진 않겠지만.. 너무 비효율적이라고 생각이 든다. 과연 모두 일일이 렌더링을 해야하는가? 물..