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

Cortana, l'assistente vocale di Windows 10 parla italiano.

Cortana è un software di assistenza e riconoscimento vocale sviluppato da Microsoft per il sistema operativo Windows Phone. La versione per Windows 10 è attualmente in sviluppo e sarà inclusa nella versione finale del sistema operativo. È stato illustrato per la prima volta da Joe Belfiore il 2 aprile 2014 alla BUILD a San Francisco in occasione della presentazione di Windows Phone 8.1, prima versione della famiglia ad integrarlo. Come dichiarato dallo stesso Belfiore, riprende il nome dall'omonimo personaggio della serie di videogiochi per Xbox Halo.

Il computer si blocca in Windows 8: Gestione attività di Windows con un programma software.

NOTA: Se Explorer si è bloccato, fare clic su Ulteriori informazioni , quindi fare clic su File e infine su Esegui nuova attività . Digitare Explorer nel campo, quindi fare clic su OK per riavviare Esplora risorse. Continuare a fare clic su Termina operazione per i programmi software che non rispondono, fino a rimuovere dall'elenco tutti i programmi che si trovano in tale condizione. Selezionare una finestra esterna a Gestione attività. Cosa succede? Se Windows si riattiva, il problema riguarda il software. Salvare il lavoro aperto e riavviare il computer. Tenere a mente il nome dei software che hanno smesso di rispondere ai comandi. Aggiornare o disinstallare i software che continuano a bloccarsi. La risoluzione dei problemi è completa. Se il blocco persiste, continuare la risoluzione dei problemi in base alla procedura riportata di seguito.

Panoramica di Microsoft Defender SmartCreen, massima protezione in Windows.

Microsoft Defender SmartScreen stabilisce se un sito è potenzialmente dannoso grazie agli accorgimenti che seguono: Analisi delle pagine Web visitate e ricerca di indicazioni di comportamento sospetto. Se Microsoft Defender SmartScreen determina che una pagina è sospetta, mostrerà una pagina di avviso per che consiglia di prestare attenzione. Verifica dei siti visitati rispetto a un elenco dinamico dei siti malware e dediti al phishing segnalati. Se viene trovata una corrispondenza, Microsoft Defender SmartScreen mostra un avviso per informare l'utente che il sito potrebbe essere dannoso. Argomenti del post: [ hide ] Microsoft Defender SmartScreen protegge il tuo PC. Microsoft Defender SmartScreen stabilisce se un'app scaricata o un programma di installazione app sono potenzialmente dannosi grazie agli accorgimenti che seguono: Verifica dei file scaricati rispetto a un elenco di siti software segnalati come dannosi e programmi ritenuti non sicuri. Se viene trovata u...

Guida a Windows 11: Usare OneDrive nei dispositivi Android e iOS

OneDrive è un potente strumento che consente di archiviare, condividere e accedere ai file ovunque ci si trovi. Con l'app OneDrive per dispositivi mobili è possibile mantenere i file a portata di mano nello smartphone o tablet. Questa guida illustra i passaggi per iniziare a usare OneDrive nel dispositivo mobile. Per iniziare Scaricare e installare l'app OneDrive Per i dispositivi Android Aprire Google Play Store sul dispositivo Android. Cercare OneDrive. Toccare Installa per scaricare e installare l'app. Per altre informazioni sull'uso di OneDrive nel dispositivo Android, vedere Dispositivi mobili e Mac per OneDrive . Per dispositivi iOS Aprire il App Store sull'iPhone o sull'iPad. Cercare OneDrive. Toccare Ottieni per scaricare e installare l'app. Accedere a OneDrive. Aprire l'app OneDrive. Toccare Acc...

Informazioni sulle minacce e sulle tecniche degli utenti malintenzionati; Proteggersi dalle frodi e dagli attacchi online

In questo articolo parleremo di alcuni dei cyberattacchi e delle truffe più comuni, fornendo alcuni suggerimenti che potete adottare per proteggervi. Il pericolo del phishing Uno degli attacchi più comuni è costituito dal cosiddetto phishing. In questo tipo di attacco, un utente malintenzionato vi contatta fingendo di essere una persona che conoscete oppure un'organizzazione di vostra fiducia e cerca di convincervi a fornirgli informazioni personali o ad aprire un sito Web o un file dannoso. La maggior parte dei tentativi di phishing arriva attraverso la posta elettronica, ma può anche pervenire tramite SMS, messaggi diretti sui social media o anche telefonate (il cosiddetto "vishing"). Le caratteristiche comuni a tutte le tipologie sono: Mittente attendibile Il messaggio o la conversazione sembrerà provenire da una persona o un'organizzazione attendibile. Potrebbe essere la tua banca, il governo, un servizio come Netflix o Spotify, una società tecnologi...