Sviluppo giochi con .NET

 C Programming >> Programmazione C >  >> Tags >> .NET
Sviluppo giochi con .NET

Abbiamo lanciato una nuova sezione Sviluppo giochi con .NET sul nostro sito. È progettato per consentire agli attuali sviluppatori .NET di esplorare tutte le scelte a loro disposizione durante lo sviluppo di giochi. È anche progettato per i nuovi sviluppatori che cercano di imparare a usare .NET creando giochi. Abbiamo anche lanciato un nuovo portale Learn per lo sviluppo di giochi per .NET pieno di tutorial, video e documentazione forniti da Microsoft e altri nella comunità di sviluppo di giochi .NET. Infine, abbiamo lanciato un'esercitazione introduttiva dettagliata di Unity che ti consentirà di iniziare con Unity e di scrivere script C# per esso in pochissimo tempo. Siamo entusiasti di mostrarti cosa .NET ha da offrirti quando crei giochi. .NET fa anche parte di Microsoft Game Stack, una suite completa di strumenti e servizi solo per lo sviluppo di giochi.

.NET per sviluppatori di giochi

.NET è multipiattaforma. Con .NET puoi scegliere come target oltre 25 piattaforme diverse con un'unica base di codice. Puoi creare giochi per, ma non limitato a, dispositivi Windows, macOS, Linux, Android, iOS, Xbox, PlayStation, Nintendo e dispositivi di realtà mista.

C# è il linguaggio di programmazione più popolare nello sviluppo di giochi. Anche la più ampia comunità .NET è grande. Non mancano le competenze e il supporto che puoi trovare da singoli e gruppi di utenti, in locale o online.

.NET non copre solo la creazione del tuo gioco. Puoi anche usarlo per creare il sito Web del tuo gioco con ASP.NET, la tua app mobile usando Xamarin e persino eseguire il rendering remoto con Microsoft Azure. Le tue abilità verranno trasferite lungo l'intera pipeline di sviluppo del gioco.

Motori di gioco disponibili

Il primo passo per sviluppare giochi in .NET è scegliere un motore di gioco. Puoi pensare ai motori come ai framework e agli strumenti che usi per sviluppare il tuo gioco. Esistono molti motori di gioco che utilizzano .NET e differiscono ampiamente. Alcuni dei motori sono commerciali e alcuni sono completamente esenti da royalty e open source. Sono entusiasta di vedere alcuni di loro che intendono adottare presto .NET 5. Basta scegliere il motore che funziona meglio per te e il tuo gioco. Ti piacerebbe leggere un post sul blog per aiutarti a conoscere i motori di gioco .NET e quale sarebbe il migliore per te?

Servizi online per il tuo gioco

Se stai creando il tuo gioco con .NET, hai molte scelte su come creare i tuoi servizi di gioco online. Puoi usare servizi pronti per l'uso come Microsoft Azure PlayFab. Puoi anche creare da zero su Microsoft Azure. .NET funziona anche su più sistemi operativi, cloud e servizi, non ti limita a utilizzare le piattaforme Microsoft.

.NET ha un ricco set di strumenti

Tutti gli strumenti .NET a cui sei abituato funzionano anche durante la creazione di giochi. Visual Studio è un ottimo IDE che funziona con tutti i motori di gioco .NET su Windows e macOS. Fornisce il debug di classe di parole, il completamento del codice assistito dall'intelligenza artificiale, il refactoring del codice e la pulizia. Inoltre, fornisce strumenti di collaborazione e produttività in tempo reale per il lavoro a distanza. GitHub fornisce anche tutte le tue esigenze DevOps. Ospita e rivedi codice, gestisci progetti e crea software insieme a 50 milioni di sviluppatori con GitHub.

L'ecosistema

L'ecosistema di sviluppo di giochi .NET è ricco. Alcuni dei motori di gioco .NET dipendono dal lavoro fondamentale svolto dalla comunità open source per creare API grafiche gestite come SharpDX, SharpVulkan, Vulkan.NET e Veldrid. Xamarin consente inoltre di usare le funzionalità native della piattaforma su iOS e Android. Oltre alla community .NET, ogni motore di gioco ha anche la propria community e gruppi di utenti a cui puoi unirti e interagire. .NET è una piattaforma open source con oltre 60.000 collaboratori. È gratuito e costituisce una solida base stabile per tutte le tue esigenze di sviluppo di giochi attuali e future.

Scopri di più e inizia a sviluppare

Vai al nostro nuovo sito Sviluppo giochi con .NET per avere una panoramica di ciò che .NET ti offre quando crei giochi. Se non hai mai usato Unity, inizia con il nostro tutorial introduttivo e lo script di Unity passo dopo passo con C# il più rapidamente possibile. Se stai cercando tutorial, video e documentazione per iniziare, vai al nostro nuovo portale di apprendimento per lo sviluppo di giochi per .NET per ulteriori risorse.

Mostraci il lavoro che fai per lo sviluppo di giochi .NET

Ci piacerebbe vedere il lavoro che fai per lo sviluppatore di giochi .NET. Contattaci se desideri che parliamo dei giochi che stai realizzando, delle API che stai sviluppando, dei plug-in che stai distribuendo o di qualsiasi progetto .NET correlato in remoto allo sviluppo di giochi. Hai scritto un ottimo post sul blog o ne hai appena letto uno? Vuoi che tutti sappiano di un nuovo straordinario contributo allo sviluppo di giochi .NET o di un utile plug-in o strumento? Hai un'analisi della pipeline di sviluppo del gioco utilizzando .NET?

Ci piacerebbe sentirti e presentare i tuoi contributi nei post futuri:

  • Lasciaci un messaggio nella sezione commenti qui sotto
  • Invia ad Abdullah (@indiesaudi) suggerimenti su Twitter sullo sviluppo di giochi .NET.