Microsoft Will Allow Indie Self-publishing, Debugging On Retail Xbox One
tlhIngan writes "Microsoft was the last platform manufacturer to require that all games go through publishers, a much hated policy. Indeed, their approval process was one of the harshest around. But now Microsoft will allow indie developers to self publish, and allow retail Xbox One units to serve as developer consoles. Previously, self-publishing developers were relegated to the 'Xbox Live Indie Arcade' section, as well as developer consoles often costing upwards of $10,000 with special requirements and NDAs. This puts Microsoft's Xbox One more in line with Apple's App Store, including Microsoft's new promise of a 14-day turnaround for approvals. Microsoft's retail debug console system is to work similarly to Apple's — that is, to run pre-release code, the individual consoles used have to be registered with Microsoft."
If it gives me programatic access to the video stream as they were showing in some of the demos... it would be very interesting indeed.
If it's just games, that's nice for a lot of people but not as exciting in terms of something really new.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I've been looking for an opportunity where I can be assured of a level playing field with other developers. Now that we'll all be on camera together, I finally have one. Do I have to contribute directly to the hidden offline blackbox cache logging of user presence information in order to participate in the developer program?
Cloudiot: A person who does not see offsite storage as a way to lose control over access to his or her own data.
Oh, thank you, sir! For the privilege of accessing the hardware I have paid you money for, I am forever grateful! Next I should like to beg to turn off the camera feeding directly to the American authorities. Is such a dream possible?
Your faithful servants,
Those Who Haven't Heard About the PS4
I'm going to guess that they'll only allow independent developers to use verifiable .NET code in their games. Allowing native code is exceptionally dangerous, because it multiplies the attack surface by several times. It's almost guaranteed that sandboxes running native code will have escape bugs on release day.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Too little, too late. It's not like anyone's forgotten their original intentions. We're multiplatform devs and Xbox One isn't on our list anymore.
Ford Will Allow Indie Driving, Sightseeing On Retail Focus
"Ford was the last automobile manufacturer to require that all routes go through manufacturers, a much hated policy. Indeed, their approval process was one of the harshest around. But now Ford will allow indie drivers to self guide, and allow retail Focus units to serve as tourism vehicles. Previously, self-guiding drivers were relegated to the 'Ford Indie Car Track' section, as well as route design vehicles often costing upwards of $100,000 with special requirements and NDAs. This puts Ford's Focus more in line with GM's Chevrolet models, including Ford's new promise of a 14-day turnaround for indie route approvals. Ford's retail route design vehicle is to work similarly to GM's — that is, to drive pre-release routes, the individual vehicles used have to be registered with Ford."
----------
Question: Why are we letting computer manufacturers get away with something that automobile manufacturers could never get away with?
Have you already forgotten about all the DRM crap they were going to, and probably still will, stick in.
Using it as a development system potentially allows you to bypass much of the DRM to do your own thing... just as an iOS developer can do whatever they like with apps they write for personal use.
But realistically, the DRM aspect never really bothered me since it's pervasive now, especially with media. As long as I feel fine with every purchase in reality being a rental (even though they claim you are "buying" media), I can live with what they have.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
A lunch pad could be a great feature. Especially as breadcrumbs can no more get inside the keyboard thanks to touchscreens.
I don't think it's supposed to be new.
Probably not, but the thing is there is *potential* for something new here beyond just writing games for some other system. That's what interests me most.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
On the Xbox 360, you can use a retail console as a (limited) devkit for developing Xbox Live Indie Games with XNA. This requires two things: XBLIG Membership attached to your Xbox Live account, and the development/debug tool installed on the Xbox 360 (XNA Game Studio Connect). XNA Game Studio Connect requires you to be signed in to Xbox Live with an account with XBLIG membership before it will launch unsigned code. If at any time during execution of unsigned code your network connection drops, or you sign out of Xbox Live, the hypervisor/debugger forcefully resets the console.
I am gonna guess that you are 100% correct in your guess of retail XB1's behavior when running unsigned code - at least going from my use of XBLIG/XNA Game Studio Connect.
The Xbox One is riddled with two forms of evil. The one that matters is the NSA spying platform features. The one that matters less is the plethora of spiteful Microsoft restrictions.
Bill Gates and the NSA partnered to create the Xbox One. It is the Microsoft crap, not the NSA spy features, that seem to be killing enthusiasm amongst potential buyers. So, surprise surprise, bit by bit the Microsoft crap is being rolled back.
The Xbox One had possibly the worst launch ever seen. The Xbox360 is really popular, and the success of the follow-up should have been a no-brainer. Instead, the PS4 look like it will make a clean sweep, and become the most successful console ever. Needless to say, the NSA were far from happy.
Spying aside, Microsoft has now addressed everything but price. Given that the Xbox One is half (as in 50%) as powerful as the PS4 for AAA gaming, the Xbone needs to sell far below Sony's new console. Microsoft will attempt to reach price parity with Sony by using the value of bundled games. However, Microsoft will not undercut Sony, thankfully ruining its chances at launch.
-the Xbox One Kinect system has two dedicated CPU cores, a large chunk of the RAM and HDD space for its exclusive use, and many dedicated hardware blocks.
-Kinect is ALWAYS on, and can function at 100% even when the user is thrashing a system with a non-Kinect AAA game.
-Kinect on EVERY console monitors everyone who enters and leaves the room. It photographs their faces. It uploads this data for the NSA to untraceable 'cloud' servers and does this at least once a day (the real reason Microsoft initially wanted everyone to have to have an Internet connection).
-Every online Xbone is visible to the NSA, and can be instructed to start a video stream within 10 milliseconds. The steam is encoded and encrypted in realtime by the console with no impact on any current running application or game. Kinect has its own independent OS and operates like the THIRD computer system within the console. The other separate computer systems handle games/apps and always-on background tasks.
-Even when offline, the Xbone stores encrypted data to the HDD for later uploading.
-The NSA can remotely program ANY online Xbone with a list of trigger conditions. When activated, a trigger will usually begin a stream from the Kinect sensors, storing this stream on the HDD if the console is currently offline. Triggers can include things like a particular person entering the room (via face matching), sexual activity in the room, or certain sounds like a gunshot.
-Kinect, despite propaganda from Microsoft shills CANNOT be deactivated or even blocked using tape or pointing it at a wall. Kinect shows NO indication when it is operating, because it is ALWAYS operating. Kinect LEDs simply indicate active user-requested recording. Deactivating Kinect recording in the menu simply and ONLY prevents the user's friends from having access to the Kinect video streams.
-If the user attempts to 'sabotage' the Kinect sensors externally (for instance, using tape), the console immediately throws up demands for 'recalibration'. Kinect 'learns' your room when first set up. it's depth sensor makes it vanishingly hard to fool the system. If people do not appear in front of it, for instance, it knows something is up and again, demands recalibration.
-try hard enough, and Kinect CAN be fooled. But people with the skills will have the common sense NOT to buy the Xbox One in the first place. Research by Gates and NSA partners indicates that the vast majority of people who consider buying the console will lose their concerns about privacy after a couple of weeks top, and will happily give the Kinect cameras the perfect view of the room in which it is installed. Likewise,almost none of the potential customers will ever disconnect the console from their router.
The Xbox One is the most ambitious full surveillance spying project by the NSA in US history. It takes NSA spying into the one place that previously excluded governm
developers, developers, developers, developers, developers, developers, developers, developers, developers, developers.
Developers, developers, developers, developers, developers, developers *cough* developers, developers, developers.... DEVELOPERS!
Signed,
Ballmer
If this means:
1) Running native code (C/C++)
2) Running a regular Windows 8 Modern binary
3) Running DirectX 11
I'm in. They got me as a customer from day 1.
If at any time during execution of unsigned code your network connection drops, or you sign out of Xbox Live, the hypervisor/debugger forcefully resets the console.
Well that sounds really un-appealing, I have to say... I develop a lot of times in places where I have spotty connectivity. I'll for sure wait and see what reports are like in developing for the system before I spring for one...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The NDA really did nothing that wasn't already public knowledge and the devkits were an annoying POS. With a PC or Android, you don't have to worry about those things and just debug things as-is. Additionally, the performance changes from a devkit to the real machine. Core debug options should be available in retail systems because they worry too much about hacks. The xbox 360 was hacked within days, the PS3 was hacked over and over again, the Wii was hacked practically over the first weekend. As for the NDA, nobody cares about those anymore and I don't even think they are legal in court. Microsoft had a perfect opportunity when Sony gave indie devs the finger with the PS3, and that could have been golden. But alas, Sony stepped it up and said that they will take care of indie devs and so did others. You lost your chance and the Xbox One is as good as dead. I hope you're enjoying your nights with NSA because you won't be enjoying it with your former fans.
Oh, shit. We screwed up sooo bad. Somebody, anybody - throw us a bone here!
Help stamp out iliturcy.
That's a smart move, now I only hope Sony will do the same, they already have something like that for the retail PS-vita with its Playstation Mobile SDK.. This is also the only reason why I'm running a custom firmware on my PS3, so I can do some homebrew..
Maybe I'll just buy myself a xboxnone when I have actually already a nice app/game running, just to be able to test it and maybe even publish it..
This is MS final policy on DRM and everything else, until the NEXT time they change their mind...
It is one of MS biggest failings, they change their mind at the drop of a hat/stock price and have turned burning bridges into an art.
You only got to follow PC gaming and MS attitude towards it to see that MS has the attention pan of a long tailed cat in a room full of rocking chairs being thrown around by Ballmer.
Policy update to follow in: 3... 2... 1...
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Well, there is no XNA any more but this is still good news for Indies and makes it an attractive platform whether there is additional developer support or not. And I'm sure there will be more announcements coming. When you compare the MS developer relationship to any of the other console producers they still have developer goodwill in the bank.
the pc has been out for decades, and decades of openness hasnt provided consumers a better experience than the closed systems
For one thing, not everybody agrees on what constitutes a "better experience". Some people prefer one-button installs (compared to a typical Windows installer "wizard"). Some people prefer not having to mess with third-party antivirus and third-party video card driver updates in addition to operating system updates. Some people don't want a big, noisy tower next to the TV. And some people are fans of genres other than FPS, RTS, and MMORPG. Some genres, such as platformers, fighting games, kart racers, rhythm games, light gun games, and JRPGs, are reportedly far more common on consoles than on PCs.
The original intent was to check once a day, not once every 30 days like I'm told Steam does. I can think of a lot of situations where one would lack Internet access for a couple weeks but still be able to play single-player, same-screen multiplayer, and LAN multiplayer games.
If the XBox or Playstation were open they would just be pretty average, overpriced PCs. But we already have PCs so why would we want that?
People who want a box whose industrial design doesn't stick out like a sore thumb next to a television. People who play games other than FPS and RTS, games whose multiplayer mode uses one screen and up to four gamepads, such as platformers, fighting games, and rhythm games. Multiplayer PC games, on the other hand, have tended to require a separate computer, monitor, OS license, and game license per player.
Why not get an already available Linux tablet?
Because there weren't credible Linux tablets between the release of the original iPad and the release of the Xoom, just as there weren't any credible Linux smartphones between the release of the original iPhone and the release of the HTC Dream. This, combined with delayed availability of Google Checkout (now Google Wallet) in some countries, caused people to end up with a collection of purchased applications and movies that don't transfer to anything but an iPad. Besides, it appears you would prefer having to buy three tablets and carry all three everywhere you go: an iPad for running iOS-exclusive applications, a Surface RT for running Windows Store-exclusive applications, and something else for running Linux-exclusive applications.
realistically we have open alternatives to pretty much everything already.
So what are the open alternatives to AAA games? U.S. copyright law hasn't been as kind to cloners of games (Tetris v. Xio) as it has been to cloners of libraries (Oracle v. Google) and cloners of business applications (Lotus v. Borland).
Nobody over the age of 16 wants your proprietary remote-controlled microphone, video camera, and motion sensor in their homes.
You actually believe that Sony and Microsoft are the only ones capable of an aesthetically pleasing industrial design?
True, Apple and many local PC builders offer pleasing cases. But do the majority of people think to buy a PC from Apple or from local PC builders? Among PCs sold in Walmart and Best Buy and the like that aren't laptops, most are Big Honkin' Towers.
You've missed the point, if you want open hardware then - even if they were open - why would you choose the Playstation or XBox?
Most people do not care whether the hardware next to the TV is "open". They care whether they can get a particular title and how easy games are to install. People who care about open hardware are a niche.
All the things you listed aren't console-exclusive, you can easily do that on the PC.
Have you any recommendations for good platform fighters (like Power Stone and Smash Bros.) and karaoke games (like Rock Band) on the PC? Let me clarify something up front: Street Fighter series does not count as a "platform fighter" because tactics in a platform fighter involve seeking advantages on uneven terrain.
Why not get an already available Linux tablet?
Because there weren't credible Linux tablets between the release of the original iPad and the release of the Xoom
Read the question you responded to, what you wrote is not an answer to that question.
Then let me be more explicit, phrasing my answer as a complete sentence that quotes part of the question: Someone didn't "get an already available Linux tablet" because he bought a tablet prior to the wide availability of Linux tablets and didn't want to buy a second tablet.
Besides, it appears you would prefer having to buy three tablets and carry all three everywhere you go
How is that apparent to you? I don't
I can't think of a better way to have both an open tablet and a tablet that runs the one must-have application that's exclusive to a not-open tablet.
They've already put themselves in 4th place this generation, i've already bought: WiiU and Ouya, PS4 is on preorder and XBone will be last on the list until a price drop 2-3 years from now.