When a game is packaged

Why does unreal build a packaged game in the projects folder by creating a “binaries” folder and a build in the “intermediate” folder as well as the desired packaged game output folder?

is that for later rebuilding efficiency?

I think it’s for possible patching. When you use the project launcher to package the game, you can compare against previous versions to make patches.

Interesting, Thanks!