Kit de développement de jeu - Game development kit

Les kits de développement de jeux ( GDK ) sont du matériel spécialisé utilisé pour créer des jeux vidéo commerciaux pour consoles de jeux. Ils peuvent être associés à des outils de développement de jeux, à des licences de moteur de jeu spéciales et à d'autres logiciels intermédiaires pour faciliter le développement de jeux vidéo . Les GDK ne sont généralement pas disponibles au public et nécessitent que les développeurs de jeux concluent un accord, un partenariat ou un programme avec le fabricant de matériel pour accéder au matériel. Au fil des générations de consoles , les kits de développement sont souvent vendus sur des sites Web comme eBay sans répercussion. C'est souvent parce que les fabricants de consoles interrompent certains programmes de développement au fil du temps.

Aperçu

Dans les années 1980, l'informatique n'impliquait pas de modélisation 3D ni de programmation complexe en raison des limitations du matériel. Ceci, combiné à la nature amateur de la première programmation de jeux informatiques, signifiait que peu d'individus ou de petites entreprises se développeraient pour les consoles. Même lorsque les consoles sont devenues grand public (comme la Nintendo Entertainment System), il n'y avait pas de GDK officiel ou accessible au public, car la plupart des fabricants de consoles développaient leurs jeux en interne. Par exemple, Nintendo avait des équipes de développement internes pour le matériel et les logiciels.

À la cinquième génération de consoles, des kits de développement de jeux ont été développés pour encourager davantage de développeurs à créer des jeux sur console et à développer l'industrie du jeu vidéo. Les kits de développement de jeux ont commencé comme un moyen simple pour les développeurs de connecter leurs ordinateurs au matériel de la console, leur permettant de compiler des logiciels sur leur PC et de les voir jouer directement sur une console. Une fois que la plupart des GDK ont commencé à être regroupés avec des logiciels spécifiques au matériel, les amateurs ou toute personne non directement affiliée à un fabricant de consoles devraient écrire leurs jeux sans le logiciel spécialisé pour accéder à des fonctionnalités uniques telles que le Kinect de Xbox One ou le Wii U GamePad.

Les kits de développement de jeux modernes sont souvent fournis avec le logiciel spécialisé et sont beaucoup plus formalisés que les GDK de la génération précédente. Dans les anciennes générations de jeux sur console, les développeurs devaient fabriquer leur propre matériel et écrire des jeux à différents niveaux de programmation (tels que l'assemblage). Aujourd'hui, des programmes tels que Unity 3D fournissent un environnement logiciel complet et les fabricants de consoles tels que Nintendo fournissent du matériel de développement raffiné et puissant via leurs programmes de développement. D'autres fabricants de consoles autorisent même l'utilisation des consoles de vente au détail comme kits de développement, à condition que le logiciel de développement soit utilisé par le développeur.

Troisième génération

Système de divertissement Nintendo

Pendant une partie importante de la durée de vie de la NES , il n'y avait pas de kit de développement officiel. Les développeurs de jeux vidéo créant des jeux pour la NES devraient créer leurs propres kits de développement, tels que Rocket Science Production avec leur système de développement "NES Mission Control". Au moins deux programmes ont été utilisés en conjonction avec le matériel de contrôle de mission NES ; NESTEST.EXE qui serait utilisé pour tester et déboguer le matériel de développement, et HST.EXE qui serait utilisé pour la communication entre un ordinateur et le matériel de développement NES.

Quatrième génération

Système de divertissement Super Nintendo

Le Super Nintendo Entertainment System utilisait des cartouches EPROM spécialisées pour le développement, ainsi que divers logiciels. Semblable à la NES, les développeurs ont souvent créé leur propre logiciel de développement ou se sont appuyés sur un middleware créé par d'autres développeurs.

Cinquième génération

PlayStation

Il existe plusieurs variantes du kit de développement PlayStation utilisé pour la création de jeux. Une variante du kit de développement ne comportait que trois composants, tandis que le kit de développement PlayStation Ultimate comprenait jusqu'à 26 composants, dont le kit de développement Net Yaroze complet .

La version Net Yaroze du kit de développement était unique en ce sens que certaines fonctionnalités avaient été supprimées et ajoutées par rapport au kit de développement officiel (complet) PlayStation. Le matériel Net Yaroze a été conçu pour les amateurs, tandis que les développeurs officiels auraient accès aux kits de développement officiels PlayStation. Il y avait aussi une version bleue de la PlayStation conçue pour les développeurs qui lisaient les disques gravés pour permettre un test rapide des versions imagées de leurs jeux vidéo. Bien qu'il existait des CD-R officiels de marque PlayStation qui pouvaient être utilisés avec la PlayStation bleue, les CD-R ordinaires étaient également compatibles avec le système.

Nintendo 64/64DD

Le kit de développement Nintendo 64 était composé de plusieurs composants, à la fois pour le N64 et son module complémentaire, le N64DD. Le principal matériel utilisé dans le développement de jeux N64 était le kit de développement Partner-N64 et utilisait des cartouches hautes pour le développement/test de jeux plutôt que les cartouches courtes vendues avec les jeux de détail. Un autre composant matériel du développement N64 était le NU64 Flash Gang Writer, qui permettait aux développeurs de copier simultanément les données d'une cartouche vers plusieurs cartouches. Cet appareil était principalement utilisé pour créer des copies de presse et de test de jeux, et s'appuyait également sur des cartouches hautes au lieu de cartouches de vente au détail courtes.

Les autres versions du Nintendo 64 GDK sont la suite de développement SN Systems, ainsi que le système de développement SN Maestro 64 Music. La suite de développement a permis aux développeurs d'exécuter du code à partir d'un ordinateur directement vers la console et comprenait un progiciel. Le système Maestro 64 Music permettait aux développeurs de charger des logiciels de musique sur la console et de jouer de la musique via le matériel de la Nintendo 64. une autre alternative non officielle pour développer des jeux pour la N64 était le Doctor V64 , fabriqué par Bung Enterprises .

Sixième génération

Dreamcast

Les unités Sega Dreamcast étaient uniques en ce qu'elles utilisaient des disques GD-ROM ; disques giga contenant 1 Go de données. C'était légèrement plus qu'un CD typique, mais moins qu'un DVD. Alors que les graveurs GD-ROM étaient utilisés par certains développeurs, puisque la Dreamcast était compatible avec les CD et que la plupart des jeux ne prenaient pas 1 Go de données à l'époque, les GD-ROM restaient rares car les développeurs ont choisi d'utiliser les CD les plus facilement accessibles. pour leur support de disque. La console elle-même était blanche, comme la version commerciale de la console Dreamcast, mais contrairement à la console commerciale, la console du kit de développement ressemblait à un PC de bureau typique des années 1990 mais plus courte en hauteur. L'écran de démarrage de la console du kit de développement est également différent, car il utilise des graphiques 3D au lieu des graphiques 2D utilisés dans la console de vente au détail.

Playstation 2

La console du kit de développement pour la PS2 ressemblait à une PS2 vendue au détail, mais nettement plus épaisse.

GameCube

La console du kit de développement de la Nintendo GameCube était blanche et avait la forme d'un PC de bureau tour, les ports du contrôleur étant là où le lecteur de disque optique irait normalement.

Xbox

Lorsque les développeurs créaient des logiciels pour la Xbox originale , un prototype de la manette était utilisé dans les premiers kits de développement. Ce contrôleur était plus mince, avait des côtés allongés et utilisait un câble USB au lieu d'un câble compatible avec le port Xbox. La console du kit de développement avait la forme d'un PC de bureau tour, était de couleur grise et avait un cercle vert au milieu de l'avant de la console avec un X à l'intérieur du cercle.

Septième génération

Xbox 360

Microsoft gère le programme Xbox 360 Tools and Middleware, qui octroie des licences de kits de développement (matériel et logiciel) à des développeurs de logiciels professionnels travaillant sur des outils et des technologies pour les jeux. L'accès à ce programme nécessite de bonnes références de l'industrie, une expérience préalable dans le développement d'outils de jeux et de middleware, et la signature d'un accord de non-divulgation.

Playstation 3

Le programme pour développeurs PlayStation permet aux développeurs enregistrés de publier leurs jeux sur le PlayStation Network , rendant leurs jeux accessibles sur PlayStation 3 , PlayStation 4 , PlayStation Vita et PlayStation TV via un seul programme.

Wii

Le kit de développement Wii était un ensemble de matériel "NDEV" - une grande boîte noire pleine de matériel de débogage/test qui ne ressemble en rien aux consoles Wii blanches minces vendues aux consommateurs - et un disque contenant les outils logiciels de développement.

Huitième génération

Xbox One

Microsoft gère plusieurs programmes de développement pour les personnes souhaitant développer des jeux pour leurs plates-formes ; ID @ Xbox pour Xbox One développement de jeux , et de Windows Dev Center pour Windows 8 , de Windows 8.1 , Windows 10 et jeu Xbox One et le développement d' applications.

  • Le programme ID@Xbox permet aux développeurs de jeux qualifiés de publier eux-mêmes leurs jeux sur Xbox One, ainsi que d'accéder à un middleware gratuit et d'utiliser gratuitement deux kits de matériel de développement.
  • Le Centre de développement Windows permet aux développeurs de créer des applications et des jeux sur les plates-formes Windows 8 , Windows 8.1 et Windows 10 dans le cadre du système de plate-forme Windows universelle .

PlayStation 4 et PlayStation Vita

Le programme pour développeurs PlayStation permet aux développeurs enregistrés de publier leurs jeux sur le PlayStation Network , rendant leurs jeux accessibles sur PlayStation 3 , PlayStation 4 , PlayStation Vita et PlayStation TV via un seul programme. Les kits de développement PlayStation 4 étaient connus sous le nom d'"Orbis", bien qu'il ne s'agisse que d'un nom de code. Les établissements universitaires peuvent s'inscrire pour recevoir des kits de développement PS4 à usage éducatif et ne sont pas limités à la région contrairement aux membres réguliers du programme pour développeurs PlayStation.

Wii U

Nintendo maintient un programme de développement unifié pour ses familles de plates-formes Wii U et Nintendo 3DS. Ce programme de développement fournit des logiciels et des middleware aux développeurs et permet aux développeurs d'auto-publier leurs jeux sur le Nintendo eShop. Les jeux et applications publiés via ce programme sont considérés comme des "tiers" et n'appartiennent pas à Nintendo, ce qui permet aux développeurs indépendants de publier leurs jeux sur plusieurs plateformes différentes.

Le matériel de développement Wii U se compose d'un système appelé "CAT-DEV", avec ses périphériques d'accompagnement tels que la télécommande d'affichage (vraisemblablement le Wii U GamePad ) et la barre de capteurs.

Famille Nintendo 3DS

Le programme de développement de Nintendo permet aux développeurs d'utiliser des kits de développement Nintendo 3DS et aux développeurs de publier eux-mêmes leurs jeux sur le Nintendo eShop. Comme mentionné dans la section Nintendo Wii U ci-dessus, les jeux et applications publiés via ce programme sont considérés comme des "tiers" et n'appartiennent pas à Nintendo, ce qui permet aux développeurs indépendants de publier leurs jeux sur plusieurs plateformes différentes.

Curieusement, certains kits de développement 3DS ne peuvent pas jouer à des jeux commerciaux .

Les références

Liens externes