[용어] 레이어링 및 패럴랙스 스크롤링(Parallax Scrolling)
![]()
1. 레이어링
레이어링은 **게임 환경을 여러 개의 ‘레이어’ 또는 층으로 나누는 것**을 의미한다.
이렇게 나누어진 각 레이어는 독립적으로 움직일 수 있으며, 이를 통해 화면에 깊이감을 추가할 수 있다.

다만, 필자가 생각하기에 레이어링으로 작업할 때 주의할 점으로는
플레이어와 상호작용(물리적 충돌이 있는)이 되는 지에 대한 구분이 힘들다고 판단되기 때문에, 플레이어와 상호작용되는 오브젝트의 경우는 외곽선을 강조하거나, 그 외의 오브젝트의 명도나 채도를 낮추는 것이 좋아 보인다.
![]()
2. 패럴랙스 스크롤링 (Parallax Scrolling)
패럴랙스 스크롤링은 이러한 레이어링을 활용한 기법 중 하나로, **각 레이어를 서로 다른 속도로 스크롤링**함으로써 입체적인 효과를 만들어낸다.
일반적으로, 배경에서 멀리 떨어진 레이어일수록 느리게 움직이고, 배경에서 가까운 레이어일수록 빠르게 움직인다.
예를 들자면 2D 횡스크롤 게임에서 캐릭터가 오른쪽으로 이동하면, 배경 레이어는 왼쪽으로 스크롤링된다.
이때, 가장 먼 배경인 하늘이나 산 같은 요소는 가장 천천히 움직이고, 중간 거리의 배경인 나무나 건물 등은 조금 더 빠르게 움직인다.
가장 가까운 배경인 풀밭이나 돌 등은 가장 빠르게 움직인다.

이렇게 하면, 실제 세계에서 멀리 떨어진 것은 느리게 움직이고, 가까이 있는 것은 빠르게 움직여서 우리가 평소 보는 시각적인 경험을 재현할 수 있다.
이를 통하여 화면에 깊이와 공간감을 느끼게 해주며, 3D 환경을 연상케 한다.
다만, 레이어링을 많이 나눌수록 리소스가 배로 늘어나니 관리를 위해서는 조심하면 좋다.
![]()