Is something like XNA really even needed anymore? I feel like they'd be better off supporting the existing multiplatform alternatives (MonoGame, Unity, Game Maker, etc), unless they're bringing something new to the table.
Maybe I'm alone in this, but I'd like to see something like a 2D Unity -- a dedicated, multiplatform 2D engine with great tools and lots of built-in functionality. They could grab my attention with something like that, although I can't see Microsoft making something like that truly multiplatform.
Tales from the trenches: heres how we built two amazing Windows 8 games using Unity, and why you should too! Well help you avoid pitfalls and make the process as easy as possible.
Which is why it appeals to me more personally.But it's still a far, far cry from being as accessible as XNA was and, for the time being, is. You have to be a proper indie business venture to get in on that devkit scene.
That's probably about Project Spark.
And I don't think Ms needs another XNA right now... For enthusiastics and beginners Project Spark hits the "anyone can makes games" mantra much better than XNA ever could. For indies who are already developers, Ms also has a framework where they can use pretty much any engine available today, as well write their own code to talk directly to directX... Both are better suited tools for their audience than XNA would be.
My guess is DX integration into .NET. The last part of video seems to hint at that.
Spark more in depth than I what I have seen? Pretty big jump between that and Unity or something else, right?
There is a session about Unity at this year's Build.
http://channel9.msdn.com/Events/Build/2013/3-044
What I meant was: Beginners who doesn't know how a gam works or how to code will most likely get a lot more work done when using spark...
Developers that already know how to produce a game, can use more powerful and performant tools directly within the WinRT framework.
So xna, that used to sit in the middle is not needed, because they have now something that has a lower barrier, and something that has more capabilities.
What I meant was: Beginners who doesn't know how a gam works or how to code will most likely get a lot more work done when using spark...
Developers that already know how to produce a game, can use more powerful and performant tools directly within the WinRT framework.
So xna, that used to sit in the middle is not needed, because they have now something that has a lower barrier, and something that has more capabilities.
My guess is DX integration into .NET. The last part of video seems to hint at that.
I'd hope Microsoft would not drop support for it this time, but little confidence in that.
Bring back AMOS!
That would be good for me. I really like .NET and languages like C#.
But I'm still hopeful they announce self publishing for the Xbox One and not just changes/additions to frameworks.
I also hope that they don't tie self publishing for games written to a specific language, framework or engine.
The problem is who would trust MS with a new system like XNA, when a developer knows an engine like Unity3D supports all systems and will never go out of support
As someone that invested in XNA a lot, i see it as crazy to even think of using MS next indie system, unless it offers something so huge that makes an unbelivable difference to Unity
Which i doubt will be the case
I'm not that familar with the APIs and Frameworks provided by MS - Let's say I want to build a Windows8 Xbox branded game for the Windows Store - I have to stick to .NET, right? Does that mean I can't use DX for these games?
Yeah, the positive thing is given they've branched out with what they support in the Windows Store, it's surely a shoe-in that they'll carry all that support over to the Xbox as well... Otherwise why bother with jumping through all the hoops to get multiple OSes running in tandem if not to gain that kind of interoperability.
Looks like you can use a few different things for the store in general; JavaScript with HTML/CSS, C#, Visual Basic, or C++ with XAML and C++ with DirectX
http://msdn.microsoft.com/en-US/windows/apps/bg125376
But I don't know if there are special requirements for being Xbox branded, or if all games are if they're published in the store.
It's going to be on the windows 8 kernel only. I don't imagine most indie developers are going to be too happy with it.
Unity Pro is still pretty expensive tho and you can't publish without a license. As someone with a steady job and nothing but a curious interest for (solo) indie gamedevelopment, this drives me away from Unity. I'm not dropping a months salary on a developmentpackage I'm only going to use for a hobby. Not when there's free alternatives.Seems like indies have shifted away from XNA and have been using Unity more and more. Makes sense, given it's multiplatform compatibility and that it's going to be supported for the foreseeable future. Too little, too late MS.
Unity Pro is still pretty expensive tho and you can't publish without a license.
I'm torn on the Windows Store idea. From one side, it would be open to anyone and MS finally added support to IAP with Windows 8.1. On the other side, Windows Store games wouldn't have access to all the resources "real" games can get and will need to compete with other multitasking apps for resources, which would be a problem for companies like Frozen Bytes: if they make a gorgeous-looking PS4 game it'll need a massive downgrade in order to run on the XBone.
Talking about the Store, how is MS going to handle the selling of apps and "real" games anyway? A single store? Two stores (an Xbox store and a Windows Store)?
You mean publish to consoles or publish in general? You can certainly release on PC without a pro license.
What? You realise that makes no sense right?
So anything or yet another thread of false hope?
This is what could happen, somewhat akin to PS Vita, PSN, and PSM
1. Self Publishing for Apps & Games that run on WinRT Framework across Win8 and Xbone that does not require low level access to hardware.
2. 3rd Party Publisher needed for Games that Run only on Xbone and require low level access to hardware.
Ekim is taking you guys for a ride.
Ekim is taking you guys for a ride.
So anything or yet another thread of false hope?
Why is everyone so scruffy on stage? Make an effort.
Yeah, if they're already supporting it on Win8 it seems like a no-brainer. At this point Unity is big enough that I'd be more surprised if any consoles didn't support it.
Spark seems extremely limited though. It seems more like an educational tool than a serious development tool. There's still plenty of room for "middle-ground" tools, since people have varying skills/resources.
The real reason XNA is unneeded IMO is that MonoGame exists. If MS brings back XNA, they'd have to do something that the open source community can't easily do with MonoGame.
I understood the point you were making, but there is a big difference between someone who can't code whatsoever and developers that would need something more powerful than xna, no? At least I am someone who would fit into that category.
because they are developers?