[Mod note: Transplanted from X1 thread.]
so - just that I'm clear:
Microsoft has a program that:
- Upon acceptance (after review) -
- Provides 2 development X1's free of charge, along with access to Unity, to allow quick and easy (hopefully) development to indie devs, and in return, is outlining in their policy to ensure release parity (i.e. release on the X1 the same time as the PC or PS4)?
- No alternative in place for development (i.e. dev must go this route instead of purchasing hardware from MS along with licensing for SDK, etc. - though it's been noted that MS is "lenient" with the policy)?
Whereas:
Sony's program is:
- No restrictions (i.e. release when you want - no "request" or policy enforcing parity).
- Devs must purchase their own dev kit (SDK) and hardware.
- No Unity (or comparable) SDK...
- No alternative to get the Development hardware/SDK for free (longer development time - developer(s) assume all risk to obtain the licensing and hardware to complete development)
Anything I'm missing?
Compared to previous generations - IMHO - MS is actually doing a lot to allow developers to quickly/easily create games for their platform. You don't *have* to develop for MS initially - you could simply go the Sony route... And considering the fact that both platforms are "similar" in nature anyway with respect to the hardware involved (aside from the obvious differences for the various versions, and OS, etc.) - it just really depends on which route you want to go..
I remember that in order to develop for consoles in past generations - you had to spend quite a huge amount on the dev kits alone.... Now - MS is basically giving it away with the simple "ask" or policy to release within the same time periods as PS4/PC?
You do have a choice - don't sign up if you don't like the terms/policy. It's been this way for years now - it's not like devs are "entitled" to develop for the X1 or PS4...
Every developer signed up for Microsoft's Windows development programs, like every developer signed up for Apple's developer program, gets early access to the SDK. That is pretty much standard in the development world. There are also more expensive developer programs available from Microsoft that give you access to pretty much every piece of software they make. I used to be a part of that program and would get DVDs and CDs every quarter.
I would love it if their Xbox indy program worked the same way as the Windows Phone and 8 store programs. That would be ideal. You don't see them dictating when something should launch on windows Phone, for example, because no one would ever release their software on the program if that were the case. Which implies that it's not that easy to do (release on multiple platforms at the same time).
That's actually an interesting analogy. Imagine you're a developer, wanting to bring something to mobile. You can release on iPhone and/or Windows Phone. The market is huge on iPhone, but not so great on Windows Phone, so you're not so sure how you feel about that. But then you learn that Windows Phone's program says you have to launch on their platform simultaneously with iPhone. Since you were on the fence about Windows Phone anyway, if you were sane, you'd say, "you know what, no. I'm not going to go through that in this case."
The point is not that Xbox is a market similar to Windows Phone; it's not. The point is to call out that there IS an inconvenience in having launch schedules dictated to you. And in the case of Xbox development, many developers will consider the inconvenience to not be worth their effort; they could use that time to launch on other platforms. And then you and I lose out on games.
I can only imagine what people would be saying here if Sony had this policy.
so - just that I'm clear:
Microsoft has a program that:
- Upon acceptance (after review) -
- Provides 2 development X1's free of charge, along with access to Unity, to allow quick and easy (hopefully) development to indie devs, and in return, is outlining in their policy to ensure release parity (i.e. release on the X1 the same time as the PC or PS4)?
- No alternative in place for development (i.e. dev must go this route instead of purchasing hardware from MS along with licensing for SDK, etc. - though it's been noted that MS is "lenient" with the policy)?
Whereas:
Sony's program is:
- No restrictions (i.e. release when you want - no "request" or policy enforcing parity).
- Devs must purchase their own dev kit (SDK) and hardware.
- No Unity (or comparable) SDK...
- No alternative to get the Development hardware/SDK for free (longer development time - developer(s) assume all risk to obtain the licensing and hardware to complete development)
Anything I'm missing?
Compared to previous generations - IMHO - MS is actually doing a lot to allow developers to quickly/easily create games for their platform. You don't *have* to develop for MS initially - you could simply go the Sony route... And considering the fact that both platforms are "similar" in nature anyway with respect to the hardware involved (aside from the obvious differences for the various versions, and OS, etc.) - it just really depends on which route you want to go..
I remember that in order to develop for consoles in past generations - you had to spend quite a huge amount on the dev kits alone.... Now - MS is basically giving it away with the simple "ask" or policy to release within the same time periods as PS4/PC?
You do have a choice - don't sign up if you don't like the terms/policy. It's been this way for years now - it's not like devs are "entitled" to develop for the X1 or PS4...
Last edited by a moderator: