Utvikle spill

Windows 8.1 gir deg nye muligheter til å opprette, distribuere og tjene penger på spill. Finn ut hvordan du porterer spillet ditt, og hvordan du forbereder et spill for salg i Windows Store.

Komme i gang med utvikling av Windows Store-spillet

Velg DirectX og C++ for Windows Store-spillene dine

Windows 8.1 DirectX-APIene gir mest nøyaktig gjengivelse og den beste spillopplevelsen med 3D-spill. Dette er den enkleste versjonen av DirectX du kan bruke til utvikling. Den støtter en rekke grafikkfunksjonsnivåer, fra DirectX 9.1 til alle de nyeste maskinvarefunksjonene i DirectX 11.1. Med denne versjonen kan du skreddersy spillet til hver enkelt PC, fra strømeffektive, ARM-baserte nettbrett med Windows 8.1 til overklokkede spillmaskiner med flere GPUer.

Med C++ har du direkte forbindelse til GPUen, CPUen og lavnivåkoden til Windows 8-plattformen. Du kan også skrive høynivåkode. Med de nye C++/CX-språkutvidelsene er syntaksen nesten like enkel som den i C#. Du kan behandle transparente objekter via referansemåling, og likevel unngår du kjøretidslag, søppelsamling eller JIT-kompilasjon som kan gi spillet dårligere ytelse.

DirectX er enklere med Windows 8.1, fordi grafikkstakken er bedre integrert. Dette gjør at Direct2D-, Direct3D-, DirectVideo- og DirectCompute-komponentene blir enklere å bruke sammen, og de krever færre dupliserte ressurser enn tidligere. Det finnes også innebygd støtte for Xbox-kontrollere med XInput-biblioteket. Du kan finne ut mer ved å se Arbeid med inndata og kontroller i DirectX-spillet ditt. Du finner mer informasjon om de forbedrede APIene for lyd og lydmiksing med XAudio2 under Arbeide med lyd i DirectX-spillet ditt, og forenklede matematikkfunksjoner under Programmeringsveiledning for DirectXMath.

Eksempel på et XAML DirectX 3D-skytespill

Eksempel på et XAML DirectX 3D-skytespill

Eksempel på et DirectX-labyrintspill

Eksempel på et DirectX-labyrintspill

Hydro Thunder Hurricane

Hydro Thunder Hurricane

Pinball FX2

Pinball FX2

 

Hvorfor vil du opprette et spill for Windows Store?

Kanskje du er en spillutvikler som vanligvis jobber på en annen plattform, eller har utviklet et spill for en tidligere versjon av DirectX i Windows. Du vil finne ut om det kan være attraktivt for deg å utvikle spillet ditt for Windows Store. Her er noen gode grunner til å investere i Windows Store:

  • Bruk koden på nytt og dra nytte av erfaringen din med spillutvikling: En av de største fordelene med utvikling i DirectX/C++ er at du kan bruke store deler av koden du brukte da du lagde spillet til Windows-skrivebordet, når du oppretter Windows Store-spill eller Windows Phone-spill. Bruk denne porteringsveiledningen for å utnytte den eksisterende koden og spillideen:
  • Gode utviklingsverktøy: De beste spillene er skapt med gode verktøy. Visual Studio 2013 er et avansert miljø for spillutvikling, feilsøking og profilering som gjør det enkelt å komme i gang med spillutvikling. Du får for eksempel nyttige verktøy for grafikkdiagnostisering. Forbered Windows Store DirectX-spillprogrammeringsmiljøet og last ned GDC 2013-spillmalene for å komme i gang med å opprette spillprosjekter.
  • Nye horisonter for spillet ditt: Windows 8.1 har endret PC-landskapet med nyskapende formfaktorer, nye brikkearkitekturer og spennende forretningsmodeller som gir nye muligheter.
  • Engasjerende underholdningsopplevelser: Windows 8.1 er designet og utviklet spesielt for gode underholdningsopplevelser. Retningslinjene for Windows 8.1-brukeropplevelser anbefaler bilder i fullskjerm og raske, enkle samhandlinger uten rammer. Det er enklere enn noensinne å legge til støtte for berøring, penn og mus med samme kode. Du trenger ikke utvikle egne mekanismer for ulike formfaktorer.
  • Bredt utvalg av enheter: For å sørge for best mulig ytelse er C++ med DirectX det foretrukne språket for Windows 8.1-apper. Ytelsen er tett knyttet til enhetens effektivitet, og siden C++ finner veien til lavest mulig strømforbruk, kan spillet kjøre på et bredt utvalg enheter.

GDC 2013, øktvideoer for spillutvikling

//build/ 2013, øktvideoer for spille- og grafikkutvikling

Obs!  Er du på jakt etter DirectX-SDK for Windows XP fra juni 2010? Last ned DirectX SDK fra juni 2010.

 

 

Vis:
© 2014 Microsoft. Med enerett.