쌓기(Stacking)는 대중적인 개념으로 다음과 같이 설명할 수 있습니다. 게이머는 물건을 쌓아 쌓아 쌓아 쌓아야 합니다. 꽤 자주 행동의 규칙과 반대 행동이 활용됩니다. 좋은 조건 덕분에 자유 스택 게임 에서 개체가 쌓이면 스택의 일부를 제거하는 불리한 조건이 생깁니다. 게이머의 임무는 결과의 균형을 유지하기 위해 스택에 있는 많은 개체를 수집하여 가져온 개체보다 더 무겁도록 하는 것입니다. 그렇게 하면 레벨이 성공적으로 완료됩니다. 그렇지 않은 경우 레벨이 다시 시작되고 게이머는 레벨을 다시 한 번 성공적으로 통과해야 합니다. 때로는(그리고 자주) 가능한 한 많은 물건을 쌓는 것이 아니라 게임의 불리한 조건을 최소한으로 극복할 수 있을 만큼만 쌓는 것입니다.
자유롭게 플레이할 수 있는 스택 게임 의 상당 부분에서 스태킹은 100% 완벽해야 합니다. 'Stack Bounce 3D' 또는 'Helix Stack Ball'을 살펴보세요. 쌓인 조각, 당신은 수준을 잃게됩니다. 그러나 충분히 노력하면 몇 시간 동안 플레이할 수 있습니다(우리는 한 번 Helix 게임을 연속 3.5시간 동안 했기 때문에 우리가 무슨 말을 하는지 압니다).
스태킹은 균형을 위한 것이기도 합니다. 결국에는 넘어지지 않고 많은 물체를 다른 것 위에 놓는 것은 자연히 불가능합니다. 중력, 표면의 요철, 경사각 등과 같은 물리적인 한계 때문입니다. 그래서 최대한 큰 스택을 쌓는 작업은 프리스택 게임 이 적극적으로 활용하는 것입니다. '색상 쌓기!', '도전 쌓기' 또는 '도시 블록 게임'과 같은 게임을 통해 직접 물건을 쌓을 수 있습니다.