The work I describe can take a long process. Id like to point out to you that a few years back TRF got the chance to visit Codemasters HQ to see the then up and coming cricket game that was coming out.
Whilst there myself and TRF_Saints got the chance to see how the game was made and a sort of sneak peak of the new F1 game that was coming out (F1 2010). Now these guys had told us for both games putting screenshots out was a long and winding issue that some have no idea about. Ill take the F1 example. For them to even produce a screenshot of the game they had to do the following:
1. Ensure every screenshot includes all 12 F1 teams
2. All the right sponsors on the car were correct and had agreed for their sponsor logo to appear on the screenshot. If one did not then the screenshot could not go out.
3. Ensure that all the F1 teams were happy with the screenshot. If a team was unhappy then the shot could not go out.
4. All the correct adboards in the stadium were correct and had been given permission to be used by the sponsor.
5. The race track used have to be given permission from the track owners.
6. Once all that was done F1 had to sign each shot off, if they did not like it or think it was not appropriate then they would have to start again.
The process explained is much more complicated and is simply not a one day thing, it takes time and resources. If one thing was not correct then Codemasters would have to start again. It was a process that was explained to us and that Codemasters had told us had delayed screenshots coming out and that the same would be true for most sports games because of branding / sponsorship issues. One of the lads who came with us asked why could they simply not make a basic unrecognizable track, no sponsors on the cars etc job to which Codemasters said it would be more hassle than its worth and cost money and resources to do so.