Ci sono giochi famosi scritti in .Net e / o XNA?
Ci sono giochi famosi scritti in .Net e / o XNA?
Risposte:
Schizoid è un gioco XBLA di grande successo. Questo conta? (non proprio, ma è il migliore che ho trovato)
Penso che tu voglia dire che ci sono giochi in scala AAA realizzati con XNA e / o XNA GS. Per questo, la risposta è no. L'industria dei giochi è stata molto lenta oltre il C / C ++ come standard di riferimento. Questo non è per nessun motivo, la maggior parte dei giochi AAA preferirebbe scambiare tutta la bella sintassi e il supporto di runtime con un ulteriore utilizzo di 5FPS e 50 MB di RAM in meno poiché entrambi si traducono direttamente in unità vendute. È vero che ci sono argomenti per costi di sviluppo inferiori e cicli più rapidi, ma questo è un duro calcolo da utilizzare in questo settore.
Terraria . Ha venduto 200.000 copie nella prima settimana di rilascio su Steam. Da allora è nella lista dei 10 migliori venditori di Steam. Direi che lo rende un popolare gioco XNA.
Magicka è nuovo. Ho giocato un po 'alla demo e sembra abbastanza buono.
Bastion . Ha appena vinto 3 Spike Video Game Awards un paio di giorni fa (per non parlare di tutti gli altri che aveva già - controlla il link).
Dipende dalla tua definizione di "famoso" :)
Questo thread sul forum XNA ha un elenco di giochi commerciali:
Elenco di giochi commerciali realizzati con XNA
Non sono sicuro di quanti giochi siano "famosi" ma include alcuni titoli arcade come:
Anche Lucidity di Lucas Arts è stato scritto in XNA. Blueberry Garden su Steam, anche se un titolo indipendente, è stato anche scritto usando XNA.
Inoltre, tieni presente che sebbene non siano giochi completi, parti di importanti giochi AAA sono state scritte in .NET. Supreme Commander lo ha usato per la sua parte multiplayer e l'editor di Neverwinter Nights Aurora è stato scritto in .NET.
Ricevuto un sacco di buzz media, tra cui
Il nuovo gioco di Funcom (di Age of Conan / Anarchy Online) Bloodline Champions è scritto in XNA. È attualmente in versione beta chiusa, ma sono stati abbastanza generosi con i tasti beta.
Che dire di Infiniminer ?
Infiniminer è un gioco sandbox di costruzione basato su voxel scritto in C # usando XNA.
È ufficialmente riconosciuto come l'antenato di Minecraft .
Weapon of Choice è un gioco indie dei migliori giochi di mamma . Il gioco è scritto in C # / XNA. Gamasutra ha un ottimo post mortem in cui lo sviluppatore discute dell'uso di C # per scrivere un gioco (aveva usato C / C ++ prima di diventare indipendente).
Non so se è considerato famoso ma ha vinto alcuni premi .
Plain Site ha avuto un sacco di buzz quando è apparso per la prima volta:
Uno dei miei simulatori preferiti, Trainan di Auran è scritto principalmente in .NET.
Sebbene non sia tecnicamente .Net, molti giochi realizzati con Unity3D. EA ha recentemente deciso di utilizzare Unity3D per molti dei loro nuovi giochi. Il motore Unity3D utilizza Mono (un'implementazione open source di .Net) come motore di scripting. Grazie alle ottimizzazioni del runtime, è possibile ottenere prestazioni di script fino al 120% di velocità del codice nativo.
Per piattaforme di fascia bassa come le console (che IMHO le rende inadatte ai giocatori hardcore), Mono e per estensione Unity supporta la compilazione FULL AOT. Ciò consente ai giochi realizzati in un linguaggio gestito di funzionare su piattaforme che non consentono JIT.
Dato che il motore di rendering di Unity e i componenti principali sono programmati in C ++, si rompe facilmente il segno 60FPS purché non si facciano cose stupide che rovinerebbero anche l'FPS nei giochi C ++. Non scorrere attraverso un elenco enorme ogni frame. Evita di usare la divisione, moltiplicando per 0,5 è 10 volte più veloce della divisione per 2. Non leggere dai file ogni frame, memorizza nella cache i dati di cui hai bisogno. Non eseguire più codice ogni frame di cui hai bisogno, inserisci gran parte del tuo codice nei metodi che vengono chiamati solo quando sono necessari.