TechWeb – InformationWeek – If it passes a peer review, the creator will receive up to 70% of the total revenue generated by the game.

Comments are closed.