Microsoft erklärt, was jeder Entwickler von PC-Spielen bei Windows 10 beachten sollte
Im vergangenen Jahr hat Microsoft eine neue und bessere Umgebung für PC-Spiele entwickelt, die Windows 10 als Katalysator verwendet. Mit Windows 10 sollten Gamer mit verschiedenen PC-Einstellungen, Konfigurationen und Xbox-Konsolen in der Lage sein, zu chatten und in einem flüssigeren Spielerlebnis miteinander zu konkurrieren.
Während sich das Entwicklungstempo zu diesem Thema für einige Spieler im Schneckentempo zu bewegen scheint, arbeiten die Windows-Ingenieure von Microsoft weiterhin daran, die für das Hosten plattformübergreifender Spielerlebnisse erforderlichen Leitungen aufzubauen.
Auf der diesjährigen GDC Europe 2016 präsentiert das Windows-Team von Microsoft neue Technologien, an denen es arbeitet, um eine bessere Spieleentwicklungsumgebung für Windows 10 zu schaffen. Glücklicherweise Spieleentwickler, die das Geld nicht aufbringen konnten, um die GDC Europe 2016 zu besuchen werden bei den neuen Funktionen, die auf die Plattform kommen, nicht im Dunkeln gelassen.
In einem langen Blogbeitrag das Windows-Team hat eine von Gamasutra gesponserte Anleitung erneut veröffentlicht Artikel mit Details, die jeder Entwickler von PC-Spielen über Windows 10 wissen sollte.
Uber-App für Windows 10
Einige der Highlights aus diesem Beitrag sind:
Offenheit & Gemeinschaft
Es ist klar, dass es in früheren Windows 10-Versionen für viele Benutzer nicht so intuitiv war, UWP-Spiele zu installieren, die außerhalb des Windows Store erworben wurden. Der Endbenutzer musste entweder ein PowerShell-Skript ausführen, um das Zertifikat zu installieren und das Spiel zu installieren, oder sogar einen Befehl direkt in PowerShell eingeben. Benutzer wurden manchmal durch Zertifikatsfehler oder durch die Vorstellung verwirrt, dass das Sideloading von Spielen nicht der beste Weg ist, um etwas zu installieren. Was wir App Installer nennen, ist ein vorinstalliertes Tool in Windows Anniversary Update, das eine einfache App-Installation ermöglicht: Dies ermöglicht einem Benutzer, auf eine beliebige .appx- oder .appxbundle-Datei für eine unkomplizierte Installation zu doppelklicken, ohne dass Skripte oder Befehle erforderlich sind.
Leistung & Fähigkeiten
Dies war der Schwachpunkt, den wir bei der Entwicklung der universellen Windows-Plattform im Auge hatten, die es Entwicklern ermöglicht, einmal zu schreiben und auf mehrere Gerätefamilien abzuzielen. Jeder Gerätetyp benötigt Code, der auf seine einzigartigen Fähigkeiten zugeschnitten ist. UWP bietet diese Garantie – sowohl die Kern-APIs, die auf jedem Windows-Gerät verfügbar sind, als auch einzigartige APIs, auf die abhängig vom Gerät, auf dem der Code ausgeführt wird, bedingt zugegriffen wird. Für Spieleentwickler, die Desktops, Laptops, Tablets, Xbox und Windows Holographic ansprechen möchten, bietet UWP die nahtlose Skalierbarkeit, die für jede Gerätefamilie erforderlich ist.
UWP-Skalierung
Engagement & Reichweite
Der erste Schritt besteht darin, Ihr Spiel in so vielen Märkten wie möglich verfügbar zu machen; Der Windows Store ist derzeit in über 240 Märkten weltweit verfügbar – es ist entscheidend zu wissen, wie man mit all diesen potenziellen Kunden richtig in Kontakt tritt. Die fortschrittlichen Werbeansätze, die verfügbar sind oder demnächst im Windows Store erscheinen, sind das Ergebnis der langjährigen Besorgnis der Spieleentwickler, wie es manchmal sehr schwierig ist, Sichtbarkeit, Merchandising-Platz oder jede Art von Präsenz beim Online-Verkauf ihrer Spiele zu gewinnen.
Der Blogbeitrag behandelt auch ausführlicher, wie Entwickler die UWP-Entwicklung nutzen können, um Benachrichtigungen zu senden, Live-Kachel-Updates zu senden und sich mit anderen Windows 10-fähigen Funktionen direkt mit Spielern zu verbinden. Entwickler können auch Windows 10-Anbindungen an Facebook Install Ads und Facebook Audience Network (SDK) nutzen, um ihre Bemühungen zu monetarisieren.
Entwickler können sich auch darauf freuen, UWP-Spiele direkt von ihren Xbox One-Konsolen mit spielorientierten Funktionen aus dem Xbox Store zu entwickeln, die in Kürze verfügbar sind. Darüber hinaus können sich Spieleentwickler darauf freuen, dass DirectX 12 die PS-Leistung hinter grafikintensiven Spielen bereitstellt und gleichzeitig den Overhead reduziert.
Visual Studio Windows 10 Spieleentwicklung
Der beste Weg, um DirectX 12 zu betrachten, ist, dass es der PC-Hardware vieler Spieler ermöglicht, nicht nur intern besser miteinander zu kommunizieren und die Grafikleistung aus vorhandenen GPUs und CPUs herauszupressen, sondern dass es sich um eine Technologie handelt, die es Spieleentwicklern ermöglicht, näher zu schreiben zum Metall als je zuvor. Die CPU- und GPU-Leistung wird erheblich gesteigert, teilweise durch Reduzierung des API-Overheads und durch Erhöhung der Gesamteffizienz.
Auch in der Grafikkategorie baten uns Gamer und Entwickler gleichermaßen um eine breitere Unterstützung für die wichtigsten Spielefunktionen in UWP, die sie von klassischen Windows-Spielen erwarten. Im Mai hat Microsoft die UWP-Unterstützung für AMDs Freesync™ und NVIDIAs G-SYNC™ in Spielen und Apps der universellen Windows-Plattform sowie die Unterstützung von freigeschalteter Bildrate eingeführt.
Als Gaming-Entwickler kann man sich auf viel freuen Microsofts Bemühungen bei der Entwicklung von Windows 10- und Xbox-Spielen . Abgesehen von einer einheitlicheren Erfahrung scheint das Windows-Team die Funktionen auszubauen, nach denen Spieleentwickler viel zu lange gefragt haben. Unabhängig davon, ob Microsofts ultimatives plattformübergreifendes Spielerlebnis zu der Gameplay-Utopie wird, die es jemals formuliert hat oder nicht, es ist klar, dass das Windows-Team nicht aufhören wird, bis es so nah wie möglich ist.
Besuchen Sie den Blogbeitrag, um weitere Informationen zu Microsofts Project Scropio und Live-Integration in Spiele hier im Windows 10-Entwicklungsblog zu erhalten.