Digital distribution allows games to be published, marketed, and distributed electronically rather than through physical media like discs. It provides benefits like reducing the time for players to start playing and minimizing download sizes and disk space requirements. Game streaming renders the game on remote servers and streams video and input to the user's device, while assets streaming downloads game assets to the local device for rendering. While streaming is still developing, digital distribution can currently efficiently distribute games by splitting installs into parts, keeping package file orders consistent for small updates, limiting the number of files, and testing with long paths and Unicode characters.