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.
[Reactie gewijzigd door Cameleon73 op 3 februari 2013 12:30]
MS cancelled alles na een paar jaar... ik zie de ophef wel.Ik zie de ophef niet...
MVC, MVVM, Json, XML zijn niet specifief .NET. Dat zijn algemene methodieken dan wel standaarden die ook op .NET ondersteund worden. Het is juist goed dat de de keuze hebtt uit XML of JSON, MVC of MVVM. Je kiets wat het beste bij je past.Ik noem een: WCF, MVC, MVVM, Web Api, Linq, Entity Framework, Json, XML, soap.
Dat ligt in de praktijk toch wat genuanceerder. Het stoppen van de ondersteuning zoals dat voor XNA gebeurt is vrij ongebruikelijk en gebeurt vermoedelijk omdat het gekoppeld is aan een bepaalde generatie console. Normaal gesproken wordt de ontwikkeling van een techniek op een laag pitje gezet omdat er iets nieuws beschikbaar is. Ik zou het zorgwekkender vinden als Microsoft krampachtig zou proberen vast te houden aan standaarden uit het verleden waarvan al lang duidelijk is dat er betere alternatieven zijn. Dan zaten we nu nog met MFC, DCOM en ASP (zonder .Net).ondersteuning weghaalt en dan zit je met een design pattern en methodieken waa je in de nabije toekomst minder aan zult hebben.
Tja, dat kan je dan als developer altijd wel doen. Het is nou niet alsof de ontwikkelingen in de rest van de development wereld stil staat of zo. Met de doorloop tijd van een gemiddeld project loop je altijd het risico dat de technieken waar je voor gekozen hebt verouderd zijn tegen de tijd dat je het project af heb gerond.Oftewel, developers gaan eerst de kat uit de boom kijken, zoals OddesE opmerkt.
[Reactie gewijzigd door Tribits op 4 februari 2013 00:10]
[Reactie gewijzigd door Oxidda op 3 februari 2013 21:49]
Dat was nu net mijn punt en sloeg op de eerste reactie van aToMac. Die doet het voorkomen alsof het alternatieven voor elkaar zijn en getuigen van een gebrek aan visie terwijl ze niets met elkaar te maken hebben en een compleet ander doel dienen.Keuze tussen WCF en MVC of Linq en soap? Verklaar je nader.
WCF en MVC gebruik je in combinatie met elkaar. Linq en soap hebben niks met elkaar te maken.
Dat gaat over meer dan het .Net framework. Een recent voorbeeld is Silverlight dat op een bepaald moment de toekomst voor Windows development leek maar tegenwoordig ten dode op lijkt geschreven. Officieel standpunt van Microsoft is dan vaak dat de oude techniek naast nieuwere blijft bestaan terwijl de realiteit is dat het op een doodlopend spoor wordt gezet. Dat zorgt in de praktijk nog wel eens voor wat onduidelijkheid. Zoals ik al op merkte kom je er meestal wel achter hoe het echt zit door het lezen van vakliteratuur e.d. Zoals uit de eerste reactie op dit artikel blijkt was het stopzetten van XNA kennelijk ook al bekend bij insiders, maar als buitenstaander is het vaak lastig om een goed beeld te krijgen van de toekomst. Deze aanpak van MS zorgt er natuurlijk wel voor dat je geen bergen kwade klanten krijgt die er achter komen dat de techniek waar ze stevig in geïnvesteerd hebben opeens verouderd is, of nieuwsberichten die verklaren dat het een mislukking is.Overigens word er hier wel heel erg overdreven mbt MS en framework wijzingen. Ze kondigen keurig aan als er een stukje FX obsolete is, dat houdt in dat het in de volgende versie weg is, niks mis mee.
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.*knip*, voor 3D games kan je beter naar Unity overstappen.
[Reactie gewijzigd door ThomasG op 3 februari 2013 13:05]
UDK shares the same great features of Unreal Engine 3, and it’s free for non-commercial use.
Op dit item kan niet meer gereageerd worden.
Populair: Tablets E3 2013 Mobiele telefoons Google Sony Apple Microsoft Games Politiek en recht Consoles
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True