Hoofdcategorieën
Device Settings

Microsoft komt met goedkope gameontwikkeltool

Door Harm Hilvers, maandag 14 augustus 2006 11:55
Bron: Microsoft, views: 24.377

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.
Volgende 12:19 FNV klaagt Google aan
Vorige 11:01 UPC gaat toch gegevens verstrekken aan Brein
Advertentie

Reacties

«  1  2  3  »

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.. :*)

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/

Interessant, want op deze manier wordt homebrew software (voor de X360) toch door MS ondersteund? Ik had altijd het idee dat ze daar op tegen waren en daarom een aantal locks en checks hadden gemaakt waardoor de software niet werkt, totdat MS zijn handtekening onder zet.

Dat is ook zo en dat blijven ze logischerwijs doen om de integriteit van het platform (virussen, trojans, exploits, brickware etc.) te beschermen. Geen quality control, geen signing. Maar je kunt voor een miniem jaarlijks bedrag dus wel je eigengemaakte spul delen met de wereld die er bewust voor kiest om jou te vertrouwen.

ja, je kunt je spul dus alleen delen met mensen die ook lid zijn van die XNA creators club, niet met iedereen.. maar ik denk dat het dan wel zo zal zijn dat indien het heel erg goed is dat je dat dan mag sharen met iedereen..

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.

Nu alleen nog de mogelijkheid tot het produceren van mods voor console games en dan is de console eindelijk op het niveau van de PC.

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.

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.

@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

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.

Lijkt mij erop dat MS een ontwikkelaars probleem heeft. :P Ze werken met beveiligde software / hardware. Kopien mogen niet games blijven duur dus worden ze niet door de massa gekocht.
Veel goed lopende games worden gekocht nadat mensen de ilegale versie hebben geprobeerd.
Je gaat geen 50 / 100 euro uitgeven aan een crapy game of een game met een slechte game play.
En als je als ontwikkelaar niet de kans ziet dat je ontwikkelde game een grote oplage krijgt ga je niet op dat platform bouwen.
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 12:19 FNV klaagt Google aan
Vorige 11:01 UPC gaat toch gegevens verstrekken aan Brein
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011