Don't have an account? Sign up »
Ubisoft is changing the way they distribute PC download titles in partnership with Genba Digital, a UK tech firm.