I can see you're concern regarding windows 10 particularly with all the "Xbox and Windows 10" exclusives at Microsoft's conference but I confirmed that it won't be exclusive to windows 10 and that it will be released on steam instead of the window store.
The game has been confirmed as having...