그것은 힌트를 얻었지만 다른 답변에 의해 완전히 다루어지지 않았습니다. 모두 비용으로 귀결되며 일부 비용은 생각보다 까다 롭습니다.
가장 확실한 비용은 누군가가 삭제해야한다는 것입니다. 이제 케이스에 인턴을 넣고 파일을 검색하고 실제 게임에 필요하지 않은 파일을 제거하지 않아도됩니다. 그러나 여전히, 당신은 이것에 대해 비용을 지불해야합니다. (당신이 인턴을 지불하지 않는 괴물이기 때문에) 당신은 여전히 그 인턴이 개발자 팀을 위해 피자를 주문하는 것과 같은 유용한 일을 할 수 있었을 것입니다. 여전히 비용이 듭니다.
덜 분명한 비용은 제거하려는 리소스가 이유 때문에 투입된 것 입니다. 이유가 더 이상 사용되지 않는다고 절대적으로 확신하십니까? 물론, 당신은 데모 용으로이 코드를 작성했고 더 이상 필요하지 않지만 완전히 사실입니까? 다른 라이브러리로 마이그레이션하는 것을 잊어 버린 유용한 기능을 작성 했습니까? Stacey는 실제 게임에서 끝난 데모를위한 멋진 그래픽을 만들었습니까? 내부 시뮬레이터는 여전히 테스트에 사용했던 이전 레벨을 사용합니까?
게임 만들기는 사업입니다. 돈을 버는 사업이 아니더라도 여전히 자원이 부족한 사업입니다. 각 결정에 대해 비즈니스 사례를 작성하지 않더라도 모든 결정에는 비용-편익 분석이 필요합니다. 그리고 간단한 사실은 게임에 이러한 자산을 남겨 두는 비용이 약간 더 커지고, 이점은 출시 직전에 폭발 할 위험이 크게 줄어든다는 것입니다.
"명백하지 않은"단락의 모든 물음표는 불확실성을 나타냅니다. 당신은 모른다. 그리고 사업을 운영 할 때는 알려지지 않은 사람들과 거래해야합니다. 그리고 알려진 것은 약간의 팽창이 있더라도 빌드 한 패키지가 테스트를 통과했다는 것입니다.
개발 프로세스 주변에서 정보 유출과 같은 다른 잠재적 비용이 발생하여 해킹을 유도하는 데 사용될 수 있지만 테스트 프로세스를 그대로 사용하면 실제로 걱정할 필요가 없습니다.
tl; dr : 4 % 더 큰 다운로드는 눈에 띄지 않지만 필요한 파일을 제거하여 게임을 중단 한 경우에는 알 수 있습니다.