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. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 38 reacties
Bron: Microsoft

Microsoft heeft gisteravond tijdens het Gamefest 2006-evenement in Seattle XNA Game Studio Express gepresenteerd. Het softwarebedrijf wil met deze software hobbyisten, onafhankelijke gameontwikkelaars en studenten in staat stellen op een eenvoudige manier spellen te schrijven voor de pc en de Xbox 360. De software zal, evenals de andere ontwikkeltools in de Express-reeks, gratis gedownload kunnen worden. Met deze gameontwikkeltool zal alleen ontwikkeld kunnen worden voor Windows XP. Wie ook voor de Xbox 360 wil programmeren zal per jaar 99 dollar moeten betalen voor een lidmaatschap van de Creators Club. Leden krijgen de mogelijkheid Xbox 360-spellen te bouwen en te testen.

Hoe de verspreiding van deze homebrewgames in zijn werk zal gaan, is nog niet helemaal duidelijk. Waarschijnlijk zal dit gaan gebeuren via de Xbox Live Arcade-dienst. De eerste bŤtaversie van XNA Game Studio Express zal eind deze maand worden vrijgegeven en het is de bedoeling dat de definitieve release van de ontwikkelsoftware in november of december op de downloadmarkt verschijnt. Het gratis weggeven van de ontwikkelsoftware doet Microsoft niet voor niets. Het bedrijf hoopt op deze manier onder meer te voorkomen dat gamers overstappen naar de PlayStation 3. Ook verwacht het softwarebedrijf door deze stap toegang te krijgen tot nieuwe ideeŽn en concepten die kunnen worden omgezet in een game.

Xbox 360 screenshot: Kameo
Look ma! I made this myself.
Moderatie-faq Wijzig weergave

Reacties (38)

Op zich een leuk initiatief voor hobbyisten.

Maar aan de andere kant draagt het ook weer bij aan het buitensluiten van andere OSen voor games.

Als je de nieuwste games wilt spelen op je pc moet je helaas toch in de meeste gevallen de nieuwste windows hebben.

Weer een tegenvaller voor linux gaming.
Hier dacht ik ook meteen aan.
Dit is een perfecte manier om alle andere OS'en buiten spel te zetten.
Doet me denken aan frontpage waar alle idioten hun website in maakte waardoor alle andere browsers toendertijd buitenspel zijn gezet.
Voordat mensen hier uitbarsten in vragen, lees eerst de FAQ: http://msdn.microsoft.com/directx/xna/faq/

Wat het maken en verspreiden van eigen Xbox 360-games betreft, dat kan alleen tussen andere XNA Game Studio Express-ontwikkelaars.

Q: How exactly can I share my 360 game to other 360 users? Will my game only be available to people with the XNA “Creators Club” subscription? Will it be available to all 360 users that have an Xbox Live account?
A: There is currently no supported way to share binaries on the Xbox 360. Currently, there are four requirements that must be met in order to share a game targeting Xbox 360 which is developed with XNA Game Studio Express.

1. The individual you are planning to share the game with must be logged in to Xbox Live and have an active subscription to the XNA Creators Club
2. The receiving user must have downloaded the XNA Framework runtime environment for the Xbox 360
3. The receiving user must have XNA Game Studio Express installed on their own development PC
4. The game project, including all source and content assets, must be shared with the receiving user. The receiving user then compiles and deploys the game to their Xbox 360.

Nog een paar aardige links:
- De XNA-blog op http://blogs.msdn.com/xna/
- Screenshots van demogames op http://www.flickr.com/pho...0/sets/72057594086788411/
Er zijn wel een paar dingen die me hieraan opvallen.
Het softwarebedrijf wil met deze software hobbyisten, onafhankelijke gameontwikkelaars en studenten in staat stellen op een eenvoudige manier spellen te schrijven voor de pc en de Xbox 360.
Als de spellen alleen door andere leden gezien en gebruikt kunnen worden, wat hebben onafhankelijke gameontwikkelaars hier dan aan? En ook door de beperkingen die ze, logisch dat wel, stellen zal het nooit echt als game helemaal van de grond komen. Bijv. door het niet kunnen saven.
Met deze gameontwikkeltool zal alleen ontwikkeld kunnen worden voor Windows XP.
Net op het moment dat Vista uitkomt gaan ze met een tool komen die alleen op XP werkt? Dat lijkt me niet logisch en al zeker niet als deze alleen via de Sbox Live Arcade-dienst wordt verspreid, die wel in Vista zit maar voor zover ik weet nit in XP.
Ook verwacht het softwarebedrijf door deze stap toegang te krijgen tot nieuwe ideeŽn en concepten die kunnen worden omgezet in een game.
Dit vind ik een zeer verdachte uitspraak. Eigenlijk zegt Microsoft hierin dus al dat ze de ideeŽn gaan "lenen" en als het interessant genoeg is in een eigen spel zetten. Net zoals ze vroeger open source applicaties "leenden" en in Windows integreerden. Omdat de applicaties die je maakt toch alleen maar door andere leden gezien kunnen worden, zullen de meeste mensen er nooit achterkomen dat wat Microsoft in hun nieuwe game zet door iemand anders gemaakt is.

Nee, ik ga wel met de hand een game maken als ik dat zou willen.

Edit: typo.
Jeetje wat een paranoia weer ...

"Met deze gameontwikkeltool zal alleen ontwikkeld kunnen worden voor Windows XP.

Net op het moment dat Vista uitkomt gaan ze met een tool komen die alleen op XP werkt? Dat lijkt me niet logisch en al zeker niet als deze alleen via de Sbox Live Arcade-dienst wordt verspreid, die wel in Vista zit maar voor zover ik weet nit in XP."

MS support de XNA-developer tools voorlopig alleen op XP, omdat Vista dan nog niet uit is. Dat wil niet zeggen dat het niet werkt. Het zal waarschijnlijk best werken, alleen gaat MS je op dit moment niet helpen als je onvoorzien met de beta-XNA-software installatieproblemen krijgt op een beta-Vista.

"Ook verwacht het softwarebedrijf door deze stap toegang te krijgen tot nieuwe ideeŽn en concepten die kunnen worden omgezet in een game.

Dit vind ik een zeer verdachte uitspraak. Eigenlijk zegt Microsoft hierin dus al dat ze de ideeŽn gaan "lenen" en als het interessant genoeg is in een eigen spel zetten. Net zoals ze vroeger open source applicaties "leenden" en in Windows integreerden."

Met toegang tot ideeen wordt simpelweg bedoeld dat ze benieuwd zijn welke originele games en gameconcepten door XNA-programmeurs worden ontwikkeld. Een van de ideeen achter dit project is dat hiermee een infrastructuur gecreerd wordt waaruit nieuwe commercieel interessante games ontstaan, in eerste instantie voor Xbox Live Arcade maar mogelijk ook verdergaand dan dat. Ze krijgen zo ook makkelijk contact met talentvolle programmeurs en designers.

Er is geen sprake van dat programmeurs die voor XNA ontwerpen de rechten op hun werk daarmee automatisch overdragen aan MS. Da's alleen maar anti-MS-paranoia.
Ik denk dat hij niet specifiek windows XP bedoelde maar meer: windows alleen.

Dat jij niet verder kijkt dan de windows wereld is precies het probleem.

En juist voor hobby programmeurs is de max en linux markt erg leuk, er zijn namenlijk erg veel mensen die het
A leuk vinden om te testen (en nog iets kunnen toevoegen ook)
B weinig andere games hebben
C geintresseerd je dev blog zullen lezen
een heel slimme zet die tot verassende resultaten kan leiden. Vooral het stimuleren van het community gevoel is een sterke drive voor gebruikers van een console. Als je leest hoe sommigen hun "merk"" verdedigen is dat ook heel ingrijpend.
Ik kan me voorstellen dat er heel wat verfrissende ideeen los komen waarop een nieuwe generatie spellen geent kan worden. Daarmee heeft de 360 een sterke troef in handen. Sony zal; deze stap ongetwijfeld gaan volgen op termijn.
Jaja, vooral bedoeld dus in de hoop om ideeen te kunnen afkijken van onbewuste jongeren en daar dan veel geld aan verdienen + het nog als intelectueel eigendom van henzelf beschouwen ook.

Gratis ontwikkelsoftware OK, maar de wijze waarop dit hier wordt gelanceerd zegt me er ver vandaan te blijven.
Hm, vraag me af in hoeverre deze aktie echt iets bijdraagt.

Hobbyisten werken hun ideeen vaak uit in flash omdat deze tegenwoordig ook al behoorlijk veel mogelijkheden biedt voor game-development, en daarnaast is een game in flash eenvoudig te delen / publiceren en te spelen voor een groter publiek (windows, mac, linux)

De echte initiatieven zullen toch vaak van de proffesionele game-developers komen.

Deze tool lijkt me wel iets goeds om je CV mee aan te vullen onder het kopje 'Ervaring met: ... :)
Dit betekent dus dat er homebrew code uitgevoerd kan gaan worden op de 360. Ook al is deze aan regels gebonden, het feit dat het uberhaupt op de een of andere manier ondersteund wordt door de ontwikkelaar van de console is volgens mij voor het eerst in de console-geschiedenis.
Het betekend nu ook dat alleen de restricties voor het uitvoeren van XNA code omzeild hoeven te worden om iets totaal anders te draaien op de 360, zoals een firmware loader. Ik ben wel benieuwd naar de eerste benchmarks (zoals deze grap)
Het betekend nu ook dat alleen de restricties voor het uitvoeren van XNA code omzeild hoeven te worden om iets totaal anders te draaien op de 360, zoals een firmware loader.

Dit is niet waar, net zoals andere suggesties die hier gepost worden als ware het nu mogelijk zou worden volwaardige applicaties voor de 360 te ontwikkelen.

Zoals al opgemerkt wordt het mogelijk om met XNA via een framework te programmeren in C#. Met andere woorden, alles draait in een sandboxed omgeving welke alleen toegang heeft tot de C# interfaces die MS beschikbaar stelt via het XNA framework. Het zou me verbazen als het uberhaupt mogelijk is om serieus gebruik te maken van de geavanceerdere mogelijkheden van de 360, zoals direct profiteren van de 3-core achtectuur, van alle GPU features of bijvoorbeeld toegang tot de HD, de memory cards en de netwerk controller.

Begrijp me niet verkeerd hoor, ik denk dat het een leuk initiatief is van MS waar ongetwijfeld interessante dingen uit voortkomen. Maar veel verder dan eenvoudige puzzelspelletjes, 2D platformertjes etc zie ik het niet komen, en een volwaardig Media Center als XBMC programmeren met XNA zal echt zeker weten niet mogelijk zijn omdat MS daarmee zijn eigen product zou torpederen.

Edit: overigens denk ik dat dit XNA framework voor de XBOX hackers misschien wel eens heel interessant kan zijn, en de sleutel tot een 360 hack voor arbitrary code. Ik stel me namelijk voor dat de hele C# XNA runtime als een stuk signed code wordt gedistribueerd (kan niet anders), mochten hierin veiligheidslekken worden gevonden dan is het niet ondenkbaar dat een zorgvuldig inelkaar gezet XNA programma via een dergelijke exploit native code kan injecteren. Dat zal dan ook de reden zijn dat MS vereist dat je je registreert als XNA developer en alleen via Live! XNA programma's kan distribueren, zodat ze de boel snel kunnen afsluiten wanneer er een ongepatched lek wordt gevonden...
Het zou me verbazen als het uberhaupt mogelijk is om serieus gebruik te maken van de geavanceerdere mogelijkheden van de 360, zoals direct profiteren van de 3-core achtectuur, van alle GPU features of bijvoorbeeld toegang tot de HD, de memory cards en de netwerk controller.
handig.. maak je een mooie adventuregame.. kan je niet saven :)
Dat is niet correct. Sony heeft destijds een speciale linux variant van ik meen de PlayStation 1, maar ook de PlayStation 2 uitgebracht speciaal voor ontwikkelaars. Daar zijn zelfs een aantal redelijke populaire releases uit voortgevloeit waaronder een puzzelspel.
Welke taal zal hiervoor dan worden gebruikt ? C++, C# ?
Van hun FAQ:
XNA Game Studio is based on Visual C# Express 2005 and lets developers target both Windows and Xbox 360.
@thread van Alex3305
De c# Taal zal hiervoor gebruikt worden...

Let dus op mensen die dus roepen "Owww een developer kit, nu is de Xbox mediacentrum zo geport.. komen bedrogen uit.. gezien alle librarys (voor de codecs, etc) geport zullen moeten worden naar c# ...)

Net als dat vrijwel alle emulator platformen in C(++) geschreven zijn...

Maar het is een kwestie van tijd :)

Je kan dus programeren ,. Maaar je omgeving draait wel in een Sandbox, en zal dus niet bij "Alle " Hardware kunnen komen, om een voorbeeld te noemen : Je kan geen sector reads doen op de harddisk, en al helemaal geen tool maken die de secure sectors van een dvd-game gaat dumpen.
Hoeft niet noodzakelijk zo te zijn, C# is een onderdeel van .Net en kan dus dus libraries gebruiken die in andere .Net talen geschreven zijn. (geen idee natuurlijk of die XNA dat ook ondersteund)
maar normaal gezien moeten de C++ libraries dus gewoon in C++.net gecompileerd worden, wat niet zo heel veel werk is
Super, dit moeten we allemaal eens proberen denk ik.
Dit is idd een goede zet...

Er zijn nu al (illegaal) een hoop goede homebrew software gemaakt voor de XBOX, denk aan XBMC en dat soort dingen. :9 .

En nu hopen dat er genoeg mensen alle oldies zoals duke nukem gaan poorten voor de 360, zodat we ook kunnen genieten goede oude games.

Of wat dacht je van emulatoren voor consoles, het is dan wel niet legaal om roms te spelen, maar whatever. Het kan!
Of wat dacht je van emulatoren voor consoles, het is dan wel niet legaal om roms te spelen, maar whatever. Het kan!
Is wel legaal zolang je zelf de originele game maar hebt :)
Das helemaal mooi :Y) .

Ik zit al te wachten op Duke Nukem, Doom en die klassiekers.. :*)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True