XNA (Microsoft)

XNA

Logo Microsoft XNA.svg
Date de bază

dezvoltator Microsoft
Versiunea actuală  4.0
(16 septembrie 2010)
sistem de operare Windows XP, Vista, 7
Licență EULA
Vorbitoare de limbă germană da
Pagina de pornire XNA

XNA ( X NA's N ot A cronymed , în germană în aproximativ XNA nu este o comandă rapidă ) este o tehnologie pentru dezvoltarea jocurilor pentru Windows , Xbox 360 , playerul MP3 Microsoft Zune și Windows Phone 7 . XNA combină diverse interfețe de programare a dezvoltării jocurilor , inclusiv Direct3D de la DirectX versiunea 9.0c pentru afișarea graficelor 2D și 3D, XACT (Cross-platform Audio Creation Tool) ca o interfață multiplatăforma pentru transmiterea datelor audio și XInput pentru comunicarea cu toate dispozitivele periferice necesare într-un cadru comun . Acest lucru ar trebui să permită un proces de dezvoltare mai rapid și să contracareze costurile crescânde ale producției de jocuri. Utilizarea pentru jocuri pe PC este gratuită, în timp ce Xbox 360 necesită un abonament Premium App Hub (fost XNA Creators Club ).

Mediul de dezvoltare XNA Game Studio Express se bazează pe Visual C # Express și permite dezvoltatorilor să dezvolte software atât pentru Windows, cât și pentru Xbox 360. De la versiunea 2.0, XNA poate fi utilizat împreună cu fiecare versiune a Visual Studio 2005 (inclusiv versiunile expres). Versiunea 2.0 nu este compatibilă cu Visual Studio 2008 . Versiunea 3.0 se integrează, de asemenea, cu Visual Studio 2008, în timp ce versiunea 4.0 acceptă Visual Studio 2010. Cu versiunea XNA 3.1, multe cereri din partea comunității de dezvoltatori au fost implementate. De exemplu, integrarea și redarea videoclipurilor și XBox Party sunt acum acceptate. În plus, acum este posibil să îți integrezi propriul avatar în joc. Această caracteristică este limitată la Xbox 360. În plus, funcțiile Zune HD , adică ecranul tactil și senzorii, au fost, de asemenea, lansate prin intermediul unui pachet suplimentar, XNA Game Studio Zune Extensions .

Cu versiunea 4.0, Windows Phone 7 a fost adăugat ca platformă țintă pentru cadrul XNA, dar suportul pentru Zune nu mai era disponibil. XNA Game Studio a fost de atunci disponibil pentru descărcare ca parte a instrumentelor pentru dezvoltatori Windows Phone.

Potrivit unui e-mail trimis de Microsoft la 31 ianuarie 2013 cu privire la programul lor MVP Award , XNA nu mai este dezvoltat în mod activ. Prin cadrul XNA, nu există deci nici posibilitatea dezvoltării aplicațiilor XNA în Windows 8 Modern UI design, nici dezvoltarea de aplicații pentru Windows RT .

Între timp, cu toate acestea, au apărut mai multe implementări alternative open source ale cadrului, care permit, de asemenea, dezvoltarea de aplicații pentru platforme care nu au fost suportate inițial în cadrul XNA.

Dezvoltarea ulterioară a XNA a fost întreruptă de Microsoft.

Date de lansare

  • Beta 1: 30 august 2006
  • Beta 2: 2 noiembrie 2006
  • XNA Game Studio Express 1.0: 11 decembrie 2006
  • Actualizare XNA Game Studio Express 1.0: 24 aprilie 2007
  • XNA Game Studio 2.0 (Beta): 19 noiembrie 2007
  • XNA Game Studio 2.0: 13 decembrie 2007
  • XNA Game Studio 3.0 CTP: 7 mai 2008
  • XNA Game Studio 3.0 Beta: 17 septembrie 2008
  • XNA Game Studio 3.0: 30 octombrie 2008
  • XNA Game Studio 3.1: 11 iunie 2009
  • XNA Game Studio 4.0 CTP: 14 martie 2010
  • XNA Game Studio 4.0: 16 septembrie 2010
  • XNA Game Studio 4.0 Reîmprospătează extensiile pentru Windows Phone: 23 mai 2011
  • XNA Game Studio 4.0 (Windows Phone SDK 7.1): 28 septembrie 2011

DreamBuildPlay

Microsoft organizează competiții la nivel mondial pentru dezvoltarea jocurilor cu XNA sub numele DreamBuildPlay . Echipele și indivizii pot participa la competiții. Pe lângă sume mari de bani, contractele pentru publicarea de jocuri ca parte a jocurilor Xbox Live Arcade sunt, de asemenea, atribuite ca premii.

Implementări alternative

Un proiect numit Mono.XNA a fost demarat în 2009 cu scopul de a dezvolta o implementare alternativă open source independentă de platformă. De atunci, proiectul a fost întrerupt.

Cu toate acestea, proiectul MonoGame a fost creat pe baza codului bazat pe Mono.XNA și SilverSprite. Scopul acestui proiect este de a oferi XNA pe platforme alternative (mobile). În prezent există suport pentru Windows ( OpenGL ), Windows Store Apps (pentru Windows 8 și Windows RT ), Windows Phone , macOS , iOS , Linux , Android și consola de jocuri open source Ouya . Există, de asemenea, asistență limitată (numai 2D) pentru PlayStation Mobile .

ANX.Framework oferă și o implementare alternativă independentă open source a cadrului XNA folosind SharpDX și OpenTK . ANX este, de asemenea, independent de platformă și acceptă Windows , Linux , macOS , Android , iOS , PlayStation Mobile și Windows 8 Modern UI design.

Lista jocurilor XNA (incompletă)

joc Anul publicării Platformă (platforme) dezvoltator Editor
Războiul AI: Comandamentul flotei 2009 Windows Jocuri Arcen Jocuri Arcen
ARES: Agenda de dispariție 2010 Windows, OnLive Extindeți Studio Jocuri Origo
bastion 2011 Windows, Xbox 360, Chrome Jocuri Supergiant Warner Bros. Interactive Entertainment
Păsări arzătoare 2009 Xbox 360 Jocuri Vector 2 Studiourile Microsoft
Sângera 2012 Windows, XBox 360 Revoluția discului de pornire Revoluția discului de pornire
Bloodline Champions 2011 Windows Studiourile Stunlock Funcom
Grădina de afine 2009 Windows Erik Svedang Erik Svedang
Respirația morții VII 2009 Windows, Xbox 360 Jocuri Zeboyd Jocuri Zeboyd
Răsturnat 2011 Windows Alientrap Alientrap
Chime 2010 Windows, Xbox 360 Moda Zoe Jocuri Valcon
Cloud Blaster 2012 Windows Phone Jocuri Husky Paw Jocuri Husky Paw
Crackdown 2: Project Sunburst 2010 Windows Phone Semințe Studiourile Microsoft
Comanda Crank 2012 Windows DYNAMaltee Software DYNAMaltee
Cthulhu salvează lumea 2010 Windows, Xbox 360 Jocuri Zeboyd Jocuri Zeboyd
Praf: To Elysian Tail 2012 Xbox 360 Inimile umile Studiourile Microsoft
Dead Pixels 2 2014 Windows, Xbox 360 Studiouri CSR Studiouri CSR
EvilQuest 2012 Windows, Xbox 360 Jocuri ChaosSoft Jocuri ChaosSoft
EvilQuest 2 TBA 2013 Windows, Xbox 360 Jocuri ChaosSoft Jocuri ChaosSoft
Fes 2012 Windows, Xbox 360 Polytron Trapdoor
Flotilă 2010 Windows, Xbox 360 Jocuri Blendo Jocuri Blendo
Fusion Genesis 2011 Xbox 360 Studiourile Starfire Studiourile Microsoft
Grey: Tehnologia pierdută 2012 Windows, Xbox 360 Echipa Aurora Echipa Aurora
Ilomilo 2011 Windows Phone, Xbox 360 SouthEnd Interactive, Microsoft Studios Studiourile Microsoft
Imaginați-vă Pământul 2014 Windows Frați serioși Frați serioși
Infiniminer 2009 Windows Zachary Barth Zachary Barth
Am făcut un joc cu zombi în el! 2009 Xbox 360, Windows Phone Studiourile Ska Studiourile Ska
Insulele Wakfu 2011 Xbox 360 Ankama Play Studiourile Microsoft
Kodu 2009 Windows, Xbox 360 Studiourile Microsoft Studiourile Microsoft
Kung Fu Strike: The Warrior’s Rise 2012 Windows, Xbox 360 Qooc Soft 7styty
Luciditate 2009 Windows, Xbox 360 LucasArts LucasArts
Magicka 2011 Windows Arrowhead Game Studios Paradox Interactiv
Miner Wars 2081 2012 Windows, Xbox 360 Keen Software House Keen Software House
Șine deschise 2011 Windows Șine deschise Șine deschise
Vedere simplă 2010 Windows Jocuri Beatnik Jocuri Beatnik
Rocket Riot 2009 Xbox 360, Windows Phone, iOS Codeglue THQ
Schizoid 2008 Xbox 360 Jocuri Torpex Studiourile Microsoft
Solar 2009 Xbox 360 Murudai Murudai
Solar 2 2011 Windows, Xbox 360 Murudai Murudai
Craniile Shogunului 2012 Windows, Xbox 360, Windows Phone 17 biți Studiourile Microsoft
Supraviețuitorul lui Sol 2009 Windows, Xbox 360 Cadenza Interactive Cadenza Interactive
Terraria 2011 variat Re-logică Re-logică
Aventurile lui Shuggy 2011 Windows, Xbox 360 Jocuri de pisici murdare Jocuri Valcon
Mașina de spălat vase: Dead Samurai 2009 Xbox 360 Studiourile Ska Studiourile Microsoft
Mașina de spălat vase: Vampire Smile 2011 Xbox 360 Studiourile Ska Studiourile Microsoft
Recolta 2010 Windows Phone Luma Arcade Studiourile Microsoft
Calea Go 2010 Xbox 360 Studiourile Microsoft Studiourile Microsoft
Arma la alegere 2008 Xbox 360 Cele mai bune jocuri ale mamei Cele mai bune jocuri ale mamei
Yo-Ho Kablammo 2009 Xbox 360 Studiourile Canalside Studiourile Microsoft
Timpul 2 2011 Windows, Xbox 360 Jocuri Brightside Ubisoft
Valea Stardew 2016 Windows ConcernedApe Chucklefish

Link-uri web

Dovezi individuale

  1. http://blogs.msdn.com/xna/archive/2009/09/15/xna-game-studio-3-1-zune-extensions.aspx (engleză)
  2. Link Arhivă ( Memento din 15 iunie 2011 în Arhiva Internet ) (engleză)
  3. ^ Rob Crossley: e-mailul Microsoft confirmă planul de a înceta asistența XNA ( memento 14 februarie 2015 în Internet Archive ), Computer și Video Gamers, 31 ianuarie 2013
  4. Patrick Klepek, „Viitorul XNA Game Studio și Windows 8”, Giant Bomb, 16 septembrie 2011
  5. http://microsoft-news.com/microsoft-confirms-end-of-xnadirectx-development/
  6. http://www.microsoft.com/downloads/details.aspx?FamilyId=2338b5d1-79d8-46af-b828-380b0f854203 (engleză)
  7. http://www.dreambuildplay.com/ (engleză)
  8. Mono, XNA . Adus la 8 aprilie 2009.
  9. a b MonoGame Wiki - Bine ați venit la Proiectul MonoGame . Adus la 30 mai 2013.
  10. The Future of XNA Game Studio și Windows 8 . Giantbomb.com. Adus la 26 iunie 2012.
  11. Aplicația săptămânii Windows Phone 7: Ilomilo . wintersupersite.com. Adus la 1 iulie 2012.
  12. Interviu Skulls of the Shogun Dev pe multiplayer asincron și xbla . xblafans.com. Adus pe 19 iulie 2012.