Microsoft announced the details of its own self-publishing platform for the Xbox One Tuesday, which will allow developers accepted into the program to make their games available more easily than before.
The program, titled ID@Xbox, will begin accepting online applications immediately for those...