Passa ai contenuti principali

Microsoft Game Development Kit (GDK) kit di sviluppo dei giochi Microsoft.

Il Microsoft Game Development Kit (GDK) è un set completo di strumenti, API, estensioni e modelli di programmazione che possono essere utilizzati su piattaforme e iniziative Microsoft Gaming attuali e future. 

Questo documento è un'introduzione al Microsoft Game Development Kit (GDK) e ai nostri obiettivi. 

Inviaci il tuo feedback nel forum degli sviluppatori Microsoft Game Development Kit (GDK) in modo che possiamo continuare a consentirti di portare giochi ed esperienze straordinarie sulle nostre piattaforme!

 Perché Microsoft Game Development Kit (GDK)?

Prima di creare il Microsoft Game Development Kit (GDK), il team di gioco di Microsoft ha chiesto a voi, ai partner di sviluppo di giochi, come potevano fare di meglio, come potevano consentirvi di fare di più e come potevano aiutarci a deliziare i giocatori di oggi e domani. 

Introduzione della Microsoft.

Abbiamo intrapreso un tour di ascolto, incontrato molti di voi di persona e ascoltato i vostri pensieri su ciò che sappiamo fare bene e su ciò che dobbiamo migliorare. Siamo incredibilmente grati per il tempo, l'energia e le conoscenze che hai condiviso con noi e siamo orgogliosi di affermare che il Microsoft Game Development Kit (GDK) è il risultato diretto del feedback che ci hai fornito.

Ricorda: ci rendiamo conto che il nostro viaggio non è finito e questo stesso documento è solo il prossimo passo di quel viaggio. Vogliamo mostrarti ciò che abbiamo realizzato e incoraggiarti a continuare a fornire feedback su ciò che facciamo bene, ciò che sbagliamo e ciò che ci manca.

Le testimonianze.

Durante il nostro tour di ascolto, abbiamo ascoltato alcuni temi molto coerenti:

"Il modello di app ERA e le API WinRT significano che non posso creare giochi nel modo in cui voglio. Ho bisogno che due persone si dedichino a quel lavoro e quel lavoro è essenzialmente inutile su ogni altra piattaforma a cui voglio rivolgermi".

"Anche se la riutilizzabilità del codice avrebbe potuto essere utile, UWP era altrimenti terribile per lo sviluppo di giochi. Mi stai facendo riscrivere l'intero gioco Windows per eseguirlo, uhm, Windows."

"Cercare di fare uno sviluppo iterativo su una Xbox è una corsa per vedere cosa si rompe per primo: il mio devkit o il mio PC di sviluppo!"

Quindi i risultadi e l'azione intrapresa.

Il nostro obiettivo principale per il Microsoft Game Development Kit (GDK) era rispondere direttamente al tuo feedback e assicurarci che tu possa:

  • Continua a sviluppare giochi esattamente come fai oggi

  • Condividi facilmente quanto più codice possibile, in ogni iniziativa e programma Microsoft Gaming: le nostre console e PC di oggi e le nostre console e Xbox Game Streaming di domani

  • Affidati ai nostri strumenti e piattaforme di sviluppo per fornire un ambiente incentrato sugli sviluppatori veloce, affidabile

  • Approfitta dei nuovi servizi e delle esperienze multipiattaforma nel modo più rapido e semplice possibile

Vogliamo aiutarti a sviluppare il tuo gioco su qualsiasi piattaforma tu voglia svilupparlo, utilizzando qualsiasi paradigma di programmazione che già utilizzi. Vogliamo aiutarti a portare i tuoi giochi su tutte le nostre piattaforme di gioco che esistono oggi e su tutte le piattaforme su cui stiamo lavorando e che delizieranno i giocatori di domani.

Il modello di programmazione "Xbox One ERA" e le estensioni del linguaggio C++ specifiche di Microsoft hanno reso più difficile del necessario creare i tuoi giochi Xbox, mantenere il codice e testarlo sul tuo PC di sviluppo. Con il Microsoft Game Development Kit (GDK), abbiamo risolto il problema sfruttando le API di Windows esistenti che utilizzi oggi nei giochi per PC ed estendendo le API utilizzando modelli di programmazione ed estensioni in stile C meglio allineati con il modo in cui hai ha sempre sviluppato giochi. Abbiamo anche rimosso il "C++ con cappelli", le API che generano eccezioni e il modello Async basato su WinRT, il tutto a favore del controllo sulla scrittura del codice e sull'interazione con la nostra piattaforma nel modo in cui interagisci con essa oggi.

Per allinearci a queste modifiche, abbiamo riscritto alcuni dei nostri servizi incentrati sul gioco, inclusi Xbox Live, Connected Storage e i nostri strumenti di packaging, in modo che fossero identici su tutte le nostre piattaforme. Ciò aumenterà notevolmente la testabilità e la riutilizzabilità del codice, in particolare per gli sviluppatori che desiderano portare i propri contenuti di gioco non solo su Xbox ma anche su Microsoft Store, dove possono prendere parte a iniziative come PC GamePass.

Il Microsoft Game Development Kit (GDK) non fornisce un nuovo modello di programmazione, ma un modo per continuare a scrivere i tuoi giochi come hai fatto per anni: utilizzando le API di Windows e le estensioni di Microsoft Gaming come DirectX 12x. L'obiettivo principale del Microsoft Game Development Kit (GDK) è continuare ad aiutarti a portare i tuoi giochi sulle piattaforme Microsoft e partecipare alle iniziative di tua scelta.

Benvenuto in Microsoft Game Development Kit!

Fonte.

Commenti

  1. Microsoft ha annunciato il rilascio gratuito del GDK su GitHub, dando a tutti gli sviluppatori di giochi l'accesso a "strumenti, librerie e documentazione" che verranno utilizzati per sviluppare giochi per PC, cellulari, console e persino per il cloud.

    RispondiElimina
    Risposte
    1. La strategia di Microsoft è chiara, soprattutto dopo le mosse di Epic Games, che ieri ha annunciato l'acquisizione di Sketchfab.

      Elimina

Posta un commento

Posts piú popolari

Che cos'è Indice prestazioni Windows?

Windows misura la capacità della configurazione hardware e software del computer ed esprime questa misura con un numero denominato punteggio di base. Un punteggio di base più alto indica in genere che le prestazioni del computer saranno migliori e più veloci rispetto a quelle di un computer con un punteggio di base più basso, in particolare durante l'esecuzione di attività più avanzate e a elevato consumo di risorse.  Ogni componente hardware riceve un proprio punteggio parziale. Il punteggio di base del computer è determinato dal punteggio parziale più basso. Se ad esempio il punteggio parziale più basso di un singolo componente hardware è 2,6, il punteggio di base sarà 2,6. Il punteggio di base non è una media dei punteggi parziali combinati. I punteggi parziali possono tuttavia offrire una panoramica sulle prestazioni dei componenti più importanti e aiutare nel decidere quali componenti aggiornare. È possibile utilizzare il punteggio di base per acquistare programmi e al...

Come scaricare e installare gli aggiornamenti di Windows XP, Vista, 7 8 e 8.1 con AutoPatcher.

Quante volte ti capita di installare da zero Windows? Non importa se lo fai per te o per qualcun altro, non importa se lo fai a causa di problemi hardware, di virus o semplicemente per “ridare sprint” al tuo computer, ma ogni volta che per scelta o per necessità reinstalli Windows, sei costretto a scaricare gli aggiornamenti di Windows XP, Vista, 7, 8, e 8.1 da zero e questo, di volta in volta, oltre che essere fastidioso può creare diversi problemi per chi ha a disposizione una connessione ad internet limitata o non ha tempo per aspettare di scaricare tutti gli aggiornamenti. Per questi ed altri motivi, nasce quindi la necessità di scaricare gli aggiornamenti di Windows, di salvarli ed installarli anche senza avere a disposizione una connessione ad internet (cioè offline).

Guida a Windows 11: Deframmentare/ottimizzare le unità dati in Windows

Nella maggior parte dei casi, Windows gestisce automaticamente l'ottimizzazione delle unità dati. Tuttavia, se sei preoccupato per le loro prestazioni e vuoi controllare manualmente le statistiche o modificare la pianificazione di ottimizzazione, ecco come: Deframmentare o ottimizzare manualmente le unità dati Seleziona la barra di ricerca sulla barra delle applicazioni e immetti defrag. Seleziona Deframmenta e ottimizza unità nell'elenco dei risultati. Seleziona l'unità con cui vuoi lavorare. Se si tratta di un'unità disco rigido, seleziona Analizza se vuoi che Windows controlli l'unità per vedere se è necessaria l'ottimizzazione oppure seleziona Ottimizza per eseguire l'ottimizzazione di Windows nell'unità. Nota: I dischi rigidi vengono deframmentati, che sta riorganizzando i file in modo che siano tutti allineati e più facili da leggere per l'unità. Le unità SSD (Solid State Drive) sono...

Guida a Windows 11: File e archiviazione

Gestione file La gestione dei file in Windows è facilitata dall'uso di Esplora file, un potente strumento che consente di esplorare, organizzare e gestire i file e le cartelle in modo efficiente. Con Esplora file è possibile accedere rapidamente a documenti, immagini e altri file, nonché eseguire operazioni come copiare, spostare, comprimere ed eliminare file. OneDrive OneDrive è il servizio di archiviazione nel cloud che consente di archiviare, condividere e sincronizzare i file su più dispositivi. Offre una perfetta integrazione con le applicazioni Windows e Office, semplificando l'accesso a documenti, foto e altri file da qualsiasi luogo dotato di connessione a Internet. Ricerca Windows Search è un strumento potente che consente di trovare rapidamente file, app e impostazioni nel dispositivo. Con le opzioni avanzate di indicizzazione e filtro, è possibile individuare facilmente ciò che serve, sia che si tratti di un documento, di un'impostazione di sistema ...

Come risolvere i problemi di aggiornamento delle definizioni di Windows Defender.

Mentre si utilizza Windows Defender viene visualizzato un messaggio che si riferisce agli aggiornamenti delle definizioni in una delle due circostanze seguenti: Quando si apre Windows Defender viene visualizzato un messaggio nel quale è indicato che è necessario verificare la disponibilità di nuove definizioni. Se questo messaggio descrive la situazione specifica, provare il Metodo 1 . Quando si tenta di verificare la disponibilità di aggiornamenti in Windows Defender, viene visualizzato un messaggio di errore nel quale è indicato che non è possibile controllare, scaricare o installare gli aggiornamenti delle definizioni. Se questo messaggio descrive la situazione specifica, provare il Metodo 2 . Visualizzare tutti i possibili messaggi di errore . Le istruzioni in questo articolo sono destinate agli utenti di computer con un livello di esperienza da principiante a medio. Gli utenti privati che riscontrano questo problema sul PC possono ricevere supporto gratuito tram...