Xelloss on 25 February 2010
mrstickball , that data is from 2005 and is very outdated. Steam durrently is closer to 70/30, and it varies across publishers with indies typically getting closer to 65% royalty and majors negotiating far better deals.