Développement de jeux

Windows 8.1 offre de nouvelles opportunités sur le plan de la création, de la distribution et de l’exploitation commerciale de jeux. Renseignez-vous sur le portage des jeux et sur leur préparation pour le Windows Store.

Se lancer dans le développement d’un jeu Windows Store

Choisir DirectX et C++ pour vos jeux du Windows Store

Pour concevoir des jeux en 3D offrant une richesse et une haute fidélité optimales, vous avez tout intérêt à utiliser les API DirectX Windows 8.1. Il s’agit de la version de DirectX la plus facile à utiliser dans le cadre d’un projet de développement. Elle prend en charge divers niveaux de fonctionnalités graphiques, de DirectX 9.1 à DirectX 11.1, y compris l’ensemble des fonctionnalités matérielles de cette dernière version. Vous pouvez ainsi adapter votre jeu à chaque PC, des tablettes mobiles Windows 8.1 ARM économes en énergie aux ordinateurs de jeux haut de gamme équipés de plusieurs processeurs graphiques.

Avec C++, vous pouvez intervenir directement sur le processeur graphique, l’UC et les services de bas niveau de la plateforme Windows 8. Vous pouvez écrire du code très performant. Grâce aux nouvelles extensions du langage C++/CX, la syntaxe se rapproche de la simplicité de C#. Le décompte des références autorise une gestion transparente des objets, en dépit de l’absence de couche d’exécution, de nettoyage de la mémoire ou d’une compilation juste-à-temps qui pourraient compromettre le bon fonctionnement de votre jeu.

DirectX est plus facile à utiliser avec Windows 8.1, car la pile graphique est mieux intégrée. De ce fait, les composants Direct2D, Direct3D, DirectVideo et DirectCompute sont plus faciles à utiliser ensemble et nécessitent moins de ressources dupliquées qu’auparavant. La bibliothèque XInput intègre une prise en charge des manettes Xbox. Pour plus d’informations, voir Utilisation d’entrée et de contrôles dans votre jeu DirectX. Les API améliorées pour le mixage audio et sonore à l’aide de XAudio2 sont traitées dans la section Utilisation de l’audio dans votre jeu DirectX, et les fonctions mathématiques simplifiées sont abordées dans le Guide de programmation pour DirectXMath.

Exemple de jeu de tir 3D XAML DirectX

Exemple de jeu de tir 3D XAML DirectX

Exemple de jeu Marble Maze DirectX

Exemple de jeu Marble Maze DirectX

Hydro Thunder Hurricane

Hydro Thunder Hurricane

Pinball FX2

Pinball FX2

 

Pourquoi créer un jeu pour le Windows Store ?

Vous êtes peut-être un développeur de jeux habitué à une autre plateforme ou vous avez déjà développé un jeu sur une version antérieure de DirectX dans Windows. Vous cherchez à déterminer si développer votre jeu pour le Windows Store est une option intéressante. Voici plusieurs raisons qui peuvent vous pousser à investir dans le Windows Store :

  • Réutilisation de votre code et mise à profit de votre expérience en matière de développement de jeux : l’un des principaux avantages du développement en DirectX/C++ est que vous pouvez réutiliser une part importante de votre code de jeu issu de votre Bureau Windows pour créer un jeu Windows Store ou Windows Phone. Tenez compte des recommandations de portage ci-après pour exploiter votre code existant et votre idée de jeu :
  • Des outils de développement efficaces : les bons jeux sont conçus avec de bons outils. Visual Studio 2013 offre un environnement de développement, de débogage et de profilage de jeux sophistiqué qui facilitera vos premiers pas dans le développement de jeux. Tel est le cas des outils Graphics Diagnostics. Préparez votre environnement de programmation de jeux DirectX pour le Windows Store et téléchargez les modèles de jeu GDC 2013 pour vous lancer dans la création de projets de jeux.
  • De nouveaux horizons pour votre jeu : Windows 8.1 a transformé le paysage des PC avec des formats innovants, de nouvelles architectures de processeurs et des modèles commerciaux prometteurs qui offrent de nouvelles opportunités.
  • Expériences de divertissement enrichies : Windows 8.1 a été spécialement conçu et mis au point pour les plaisirs du divertissement. Les recommandations en matière d’expérience utilisateur Windows 8.1 plaident pour des images plein écran et des interactions fluides et rapides sans limites. Il n’a jamais été aussi facile de prendre en charge les fonctionnalités tactiles, le stylet (entrée manuscrite) et la souris avec le même code, si bien que vous n’êtes plus contraint de concevoir des mécanismes spéciaux pour les différents formats.
  • Une large palette d’appareils : pour permettre un niveau de performances optimal, C++ avec DirectX est le langage à privilégier pour les applications Windows 8.1. Les performances étant liées à l’efficacité de l’appareil, C++ autorise une consommation électrique la plus faible possible, ce qui permet à votre jeu de s’exécuter sur le plus large éventail d’appareils.

Vidéos des sessions consacrées au développement de jeux lors du GDC 2013

Vidéos des sessions consacrées au développement graphique et de jeux lors de //build/ 2013

Remarque  Vous recherchez le Kit de développement logiciel (SDK) DirectX pour Windows XP de juin 2010 ? Téléchargez le SDK DirectX de juin 2010.

 

 

Afficher:
© 2015 Microsoft