Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 58 reacties, 26.153 views •
Submitter: TJHeuvel

Microsoft heeft laten weten dat het per april 2014 stopt met het XNA framework-programma. XNA gaf met name kleine ontwikkelaars de mogelijkheid om games te bouwen voor de Xbox 360 en Windows Phone 7.

Het uitfaseren van het XNA-framework werd aangekondigd in een e-mail die Microsoft naar een aantal spelontwikkelaars heeft verstuurd. In de mail liet de softwaregigant weten dat de XNA Game Studio-software voor de Xbox 360 niet langer wordt doorontwikkeld en vanaf 1 april 2014 niet langer beschikbaar is, zo meldt CVG.

Ook het bijbehorende DirectX-pakket zal vanaf april 2014 niet langer beschikbaar zijn binnen het MVP Award Program, een programma dat Microsoft begon in een poging talentvolle spelontwikkelaars aan zich te binden. Onduidelijk is nog of Microsoft met het schrappen van XNA geheel stopt met het aanbieden van een Xbox-developmentplatform dat met name interessant is voor zogenaamde 'indies', of dat de softwaregigant een nieuw platform zal gaan aanbieden, al dan niet in combinatie met de aankondiging van een nieuwe Xbox.

Met XNA Game Studio, die in 2006 beschikbaar kwam, bracht Microsoft een game-ontwikkelomgeving uit waarmee eenvoudige games voor de pc, Windows Phone 7 en Xbox 360 ontwikkeld konden worden. Met het pakket werden een aantal succesvolle titels ontwikkeld die op Xbox Live Arcade beschikbaar kwamen, waaronder de indie-games Bastion, Ilomilo en Fez. Desondanks waren developers gebonden aan de strikte regels die Microsoft hanteert voor het Xbox Live-platform. Zo moest de ontwikkelaar van de titel Fez tienduizenden dollars betalen voor certificering van een patch. De developer zag daarom af van de mogelijkheid om de fout in de game te repareren.

Reacties (58)

Ja, dit zat er al een tijdje aan te komen. De ontwikkelaar van The Swindle vertelde in september 2012 al het verhaal dat hij noodgedwongen van XNA afstapte (naar Unity) toen hij (in juli 2012 op een beurs) hoorde dat XNA niet ondersteund zou worden op Windows 8.

Trouwens ter verduidelijking van een regel in het artikel: elke ontwikkelaar moet tienduizenden dollars (ik geloof $40.000) betalen voor de certificering van een patch ... niet alleen Phil Fish (ontwikkelaar van Fez). Ik kan me heel goed voorstellen dat je dan nog 'ns een keer extra achter je oren krabt om een iets minder cruciale patch uit te brengen.

[Reactie gewijzigd door Cameleon73 op 3 februari 2013 12:30]

Eerst stoppen ze met MSN diensten, en nu XNA platform.
Jammer, vond XNA persoonlijk altijd een heel leuk platform en was ook wel geschokt dat de ondersteuning zou stoppen in Windows 8. Het leek me vooral heel goed voor de koppeling tussen Windows 8 apps en Xbox Live apps/games. Het had veel potentieel, maar helaas.
Dat wisten we eigenlijk al tijden. Mooi voor cross-platform, want XNA bood een gigantische vendor lock-in. MonoGame is een alternatief voor 2D games, voor 3D games kan je beter naar Unity overstappen.
ja dus? Als iets niet levensvatbaar is, een ander aantrekkelijker platform bestaat of elke andere beslissing men als reden aangeeft mag dat toch? Ga je ze ook verwijten dat de ondersteuning van XP en Vista gestaakt is?

Is toch normaal? Zie VMware, dit jaar 900 man eruit omdat ze stoppen met randproducten, volgend jaar 1000 man erbij omdat ze zich volledig willen storten op hun kernproducten.

Ik zie de ophef niet...
*knip*, voor 3D games kan je beter naar Unity overstappen.
Dat is niet waar. Er zijn tal van (gratis) alternatieven voor Unity3D. Welke keuze je maakt hangt deels af van het genre van je spel. Als je bijvoorbeeld een Shooter of een spel zoals Batman maakt kun je beter voor de UDK kiezen, je kunt er trouwens elk type game mee maken. De 'gratis' versie van de UDK ondersteunt meer features dan de 'gratis' Unity3D. Het heeft ook een financieel aantrekkelijkere licentie voor commercieel gebruik. En zo zijn er trouwens nog veel meer 'pakketten' om spellen mee te maken.

[Reactie gewijzigd door ThomasG op 3 februari 2013 13:05]

Erg jammer, ik heb vanuit de Universiteit Utrecht leren programmeren met C# en XNA omdat het vrij makkelijk is en je er snel al een game mee kan opzetten. Hoop dat er iets vervangends komt dat onervaren ontwikkelaars een duwtje in de rug geeft.
XNA was meer dan levensvatbaar. Het is gewoon bewust om zeep geholpen omdat het een doorn in het oog was van grote publishers. De laatste jaren laten zien dat gamers meer en meer kleine games en een open community willen. Wat is MS's reactie? Het platform nog geslotener maken zodat za gamers nog meer kunnen uitmelken.

Vraag me af hoe lang dat kan door gaan. Nou ja, ben toch al overgestapt naar de PC dus niet echt.
Er zijn enorm veel tools te krijgen die ontwikkelaars helpen om games te maken, ook onervaren ontwikkelaars. XNA is wat dat betreft niet de enige. Zoek eens goed rond op internet, je vindt er genoeg! Sterker nog, zelfs op Steam zijn er tegenwoordig game tools te krijgen!
UDK is niet gratis.. Je kan gratis proberen, zodra je er geld mee wilt verdienen moet je betalen. Ik vind Ogre3D dan toch echt een beter alternatief..
UDK shares the same great features of Unreal Engine 3, and it’s free for non-commercial use.
Alleen met Unity3D kan je .NET/C# gebruiken waardoor het net iets beter aansluit op ervaring met XNA.
Ik ben er zeker van dat ze met een alternatief komen, er zijn enkele mooie games uitgekomen die Microsoft wel wat centen hebben opgebracht. Ze hebben zich nooit negatief tegen de groep opgesteld. En hoezo uitmelken, 99 euro/jaar vind ik goed meevallen om voor de Xbox te kunnen ontwikkelen. Voor studenten is het zelfs gratis.
Of ze zorgen dat de volgende Xbox overweg kan met andere game developer tools, zodat ze geen eigen platform moeten onderhouden.
Ik lees in dit bericht vooral dat vanaf april 2014 de ondersteuning stopt voor de Xbox 360 en WP7, en om eerlijk te zijn verbaast me dat totaal niet. De ondersteuning voor de originele Xbox was ook vrijwel meteen verdwenen toen de Xbox 360 uitkwam.
Mijn mond valt open van verbazing. Ik weet gewoon niet wat ik lees.

Ik had een jaar terug nog een minor Game Development in mijn studie gehad. Die gehele minor had XNA als fundament om voor het project en opdrachten van architectuur, en Graphics/Geometrie en AI te doen.

Natuurlijk is het zo dat er wel basis kennis werd overgedragen die kan worden toegepast op andere gameontwikkeling-platforms, maar toch, het zal een flinke omschakeling worden, zeker omdat alles wat er onderwezen was op XNA leunt.
Een personenauto is geen vrachtwagen en een vrachtwagen is geen tourbus. Ondanks ze alle drie een stuur, gaspedaal, handrem en koppeling hebben, kun je met een autorijbewijs ze niet allemaal besturen.

Hopelijk komt Microsoft met een opvolger. De vraag is dan of ze bij die opvolger iets van CLI/C#/.net doen of dat ze voor de trends kiezen en JavaScript/HTML5 gaan.
Je hebt tegenwoordig monogame, een port van XNA, nog niet helemaal compleet volgens mij. Maar wel een goed open source alternatief. Er zijn al echte games voor de Xbox mee gereleased. En je hebt natuurljk Unity, maar dat is niet echt gratis.
40k dollar/patch + dikke vendor lock-in.

Een patch uitbrengen zou quasi gratis moeten zijn. Als ik een bug fix wil ik die zo rap mogelijk bij mijn klanten krijgen. 40k/patch betekent dat je enkel de allergrootste patches zal uitgeven... Voor de meeste mensen is het zelfs gewoon te veel. Dat is een netto jaarloon dat je in de vuilbak smijt...

Kijk eens naar Steam: Patches en distributie is volledig gratis. Hoe beter je spel het doet en hoe meer je het blijft verbeteren, des te beter voor jou. Ze pikken net zoals iedereen een graantje mee bij de verkoop maar voor de rest zitten er geen kosten aan vast.

Voor patches is er echt niet veel QA nodig. Ik dacht dat er bij Steam zelfs geen was, of enkel heel basic. Daar loopt het toch niet mis? Als je game voor release aan de kwaliteitseisen voldoet gaan developers echt gewoon hun best doen om het beter te maken. Als je dan de kost voor de uitrol weg neemt is het zelfs niet zo erg als er af en toe een rotte patch uit komt. Ze kunnen dan gewoon een paar dagen later een nieuwe uitsturen.
Ik zie de ophef niet...
MS cancelled alles na een paar jaar... ik zie de ophef wel.
Of er politieke redenen achter zaten of alleen economische weet ik niet, maar ik weet wel dat ik als developer eerst de kat uit de boom kijk voordat ik nog meedoe aan 'the next big thing' van Microsoft. Microsoft is de laatste jaren iets te makkelijk in het droppen van support voor platforms / diensten / API's die ze dan een jaar of twee eerder hadden aangeprezen als de nieuwe standaard etc.

Eest je als developer platgooien met tutorials hoe je je applicatie die nog gebruikt maakt van 'legacy' API's (lees, de API die wordt vervangen door 'the next big thing') kunt omschrijven naar de nieuwe en dan vervolgens support voor die nieuwe API droppen. Ze mogen wel iets voorzichtiger omgaan met (de tijd van) hun thirdparty developers.

Eerst moesten we onze C++ applicaties die gebruik maakten van MFC (Microsoft Foundation Classes) omschrijven naar een .NET applicatie die gebruik maakte van WinForms... Toen moest het via Windows Presentation Foundation gaan gebeuren. Uiteraard kwam Microsoft niet veel later met Silverlight. Geweldig! Iedereen moest om. Converteer je applicatie naar Silverlight! Vandaag nog! ... Totdat bekend werd dat Microsoft ook dat platform weer ging schrappen... Vandaag de dag moeten we aan de Windows 8 Apps, die we bouwen met HTML 5 en Javascript.... Maar voor hoe lang?

Dit is slechts een voorbeeld. Er zijn hele rijen met technologieen die MS eerst agressief gepushed heeft om ze vervolgens doodleuk als een baksteen te laten vallen. Hun goed recht misschien, maar als developer ga je op een gegeven moment denken: 'Het zal wel, eerst zien' en uiteindelijk is dat natuurlijk niet goed voor de adoptie.

Erger nog is dat Microsoft vaak heel vaag is over wat er met hun technologie gaat gebeuren. Je moet als developer maar een beetje tussen de regels door lezen dat er eigenlijk geen support meer voor is/komt. Beetje lullig als je daar veel tijd en energie in hebt gestoken.

Je zult een game in ontwikkeling hebben die leunt op XNA.... Ben je mooi zuur.
Je moet wel zijn post in context lezen. Hij zet gratis niet voor niks tussen haakjes en aanhalingstekens. Unity is ook niet echt gratis als je 'advanced' features wilt gebruiken. De gratis versie van Unity is zo ver uitgekleed dat het eigenlijk niet serieus te nemen is (imho). Geen schaduwen? In 2013?

CryEngine is wat dat betreft vergelijkbaar met UDK. Gratis alle features tot je beschikking, maar als je je spel commercieel wilt gaan uitbaten zul je een licentie moeten kopen.
Ogre is geen alternatief voor Unity hoor. Verkijk je niet op wat die laatste allemaal biedt.

Op dit item kan niet meer gereageerd worden.



Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBWebsites en communities

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True