GameMaker Studio 2


Il existe différents types de licences que vous pouvez obtenir pour GameMaker Studio 2, dont le choix dépendra en grande partie du public que vous souhaitez cibler, ainsi que du fait que vous souhaitiez simplement vous amuser à faire des jeux ou que vous souhaitiez les vendre. distribuez-les aussi. Vous trouverez ci-dessous les détails de chaque type de licence.

GameMaker Studio 2 est livré avec une licence d'évaluation, et vous pouvez acheter différentes mises à niveau en fonction de vos besoins. La licence d'évaluation comporte certaines limitations, mais vous permet de tester les fonctionnalités les plus importantes et les projets de prototypes. La chose la plus importante à noter avec la licence d'évaluation du produit est que, bien que vous puissiez tester des jeux sur vos machines, vous ne pouvez pas créer de packages exécutables finaux pour une plate-forme cible. Autre que cela, vous êtes également limité quant aux ressources disponibles:

  • Objets - 15
  • Sprites - 20 (pas de chargement dynamique autorisé, pas de sprites SWF ou Spine autorisés)
  • Sons - 10 (pas de tampons audio autorisés)
  • Ensembles de carreaux - 2
  • Scripts - 10
  • Chemins - 5 (aucune création de chemin dynamique autorisée)
  • Timelines - 2 (aucune création de chronologie dynamique autorisée)
  • Polices - 5 (aucune création de police dynamique autorisée)
  • Chambres - 5 (pas de création de salle dynamique autorisée)
  • Shaders - 0
  • Fichiers inclus - 0
  • Extensions - 0
  • Configurations - 0


Autre que ces limites de ressources, il manque quelques autres éléments de l'IDE:

  • Vous ne pouvez pas créer de pages de texture
  • Vous ne pouvez pas créer de groupes de texture
  • Vous ne pouvez pas créer de groupes audio
  • Vous ne pouvez pas ajouter de ressources existantes via le menu contextuel
  • Vous ne pouvez pas utiliser le contrôle de source intégré
  • Vous ne pouvez pas télécharger des éléments depuis le Marketplace
  • Vous ne pouvez pas importer d'anciens projets à partir des versions précédentes de GameMaker Studio
  • Vous ne pouvez pas importer les packages YYZ
  • Vous ne pouvez pas modifier l'écran de YoYo Games
  • Vous ne pouvez pas désactiver les analyses IDE anonymes

Voici un tableau de toutes les fonctions qui sont verrouillées en raison des limitations énumérées ci-dessus:

POLICES font_add font_add_sprite font_add_sprite_ext
font_replace_sprite_ext font_delete font_replace_sprite
font_replace

CHEMINS path_add path_duplicate path_delete

CALENDRIER timeline_add timeline_delete

PIÈCES room_add room_duplicate

SPRITES sprite_add sprite_create_from_surface sprite_add_from_surface
sprite_duplicate sprite_replace sprite_delete

L'AUDIO audio_free_buffer_sound audio_create_play_queue audio_free_play_queue
audio_create_buffer_sound audio_queue_sound audio_create_stream
audio_destroy_stream

SPINE (Sprites d'animation squelette) skeleton_animation_set skeleton_animation_get skeleton_animation_mix
skeleton_animation_get_ext skeleton_animation_get_duration skeleton_animation_get_frames
skeleton_animation_set_ext skeleton_animation_clear skeleton_skin_set
skeleton_skin_get skeleton_attachment_set skeleton_attachment_get
skeleton_attachment_create skeleton_collision_draw_set skeleton_bone_data_get
skeleton_bone_data_set skeleton_bone_state_get skeleton_bone_state_set
skeleton_get_minmax skeleton_get_num_bounds skeleton_get_bounds
skeleton_slot_data skeleton_animation_list skeleton_skin_list
draw_skeleton draw_skeleton_time draw_skeleton_instance
draw_skeleton_collision

SWF (vecteurs de sprites) draw_enable_swf_aa draw_set_swf_aa_level draw_get_swf_aa_level

SHADERS shader_set shader_get_uniform shader_get_sampler_index
shader_set_uniform_f shader_set_uniform_f_array shader_set_uniform_i
shader_set_uniform_i_array shader_set_uniform_matrix shader_set_uniform_matrix_array
shaders_are_supported shader_enable_corner_id shader_reset
shader_is_compiled

Avec la version Creator de GameMaker Studio 2 plupart des limitations de la licence d'évaluation (voir ci-dessus) sont supprimées sauf la possibilité de modifier l'écran de démarrage, la possibilité de désactiver les statistiques IDE anonymes et la possibilité d'utiliser la cible YYC. Une fois acheté, vous serez en mesure de compiler des projets à l' une des cibles suivantes:

  • les fenêtres
  • Mac OS

La plateforme cible disponible dépendra de la version de l'EDI que vous avez achetée ( Créateur pour macOS ou Créateur pour Windows ) et utilisera la VM (un coureur + code interprété) pour exécuter et construire vos jeux. Pour plus d'informations sur la configuration, consultez la section helpdesk sur les SDK requis ou la section sur les cibles de bureau.


Avec la version Desktop de GameMaker Studio 2 toutes les limitations de la licence d'évaluation (voir ci-dessus) sont supprimées et vous pouvez compiler des projets vers les cibles Desktop suivantes:

  • les fenêtres
  • Mac OS
  • Ubuntu

Toutes les cibles viennent avec deux options de compilation, l'une est la VM qui utilise un coureur et le code interprété et l'autre qui est le YYC ( YoYo Compiler) qui crée du code natif et un exécutable compilé. Notez que l'option YYC nécessitera une configuration supplémentaire. Pour plus d'informations, consultez la section sur les SDK requis ou la section du service d'assistance sur les cibles de bureau.


Avec la version Web de GameMaker Studio 2 toutes les limitations de la licence d'évaluation (voir ci-dessus) sont supprimées et vous pouvez compiler des projets vers la cible HTML5. Les jeux sont compilés en JavaScript. Vous pouvez trouver plus d'informations à partir du service d'assistance de YoYo Games ici: Configuration pour le Web (HTML5).


Avec la version Amazon Fire de GameMaker Studio 2 toutes les limitations de la licence d'évaluation (voir ci-dessus) sont supprimées et vous pouvez compiler des projets vers la cible Amazon Fire. Les jeux sont compilés à l'aide du SDK Android et peuvent être compilés à l'aide de la VM (un coureur avec du code interprété) ou du YYC ( YoYo Compiler qui crée du code natif). Pour plus d'informations sur la configuration, consultez la section sur les SDK requis ou la section du service d'assistance sur la licence Amazon Fire.


Avec la version mobile de GameMaker Studio 2 toutes les limitations de la licence d'évaluation (voir ci-dessus) sont supprimées et vous pouvez compiler des projets vers les cibles suivantes:

  • Android
  • Amazon Fire
  • iOS

Toutes les cibles viennent avec deux options de compilation, l'une est la VM qui utilise un coureur et le code interprété et l'autre qui est le YYC ( YoYo Compiler) qui crée du code natif et un exécutable compilé. Notez que l'option YYC nécessitera une configuration supplémentaire. Pour plus d'informations sur la configuration, consultez la section sur les SDK requis ou la section du service d'assistance sur les cibles mobiles.


Avec la version UWP de GameMaker Studio 2 toutes les limitations de la licence d'évaluation (voir ci-dessus) sont supprimées et vous pouvez compiler des projets en tant qu'exécutables compatibles UWP. Ces exécutables peuvent être configurés pour s'exécuter sur l'une des trois plates-formes UWP:

  • Windows 10 Desktop
  • Windows 10 Mobile
  • Xbox One

La cible UWP est fournie avec deux options de compilation, l'une est la machine virtuelle qui utilise un programme d'exécution et le code interprété et l'autre qui est le YYC (compilateur YoYo ) qui crée du code natif et un exécutable compilé. Notez que l'option YYC nécessitera une configuration supplémentaire. Pour plus d'informations sur la configuration, consultez la section sur les SDK requis ou la section helpdesk sur les cibles UWP.


Avec la version Consoles de GameMaker Studio 2 toutes les limitations de la licence d'évaluation (voir ci-dessus) sont supprimées et vous pouvez compiler des projets pour les plates-formes cibles suivantes

  • Xbox One
  • Playstation 4

Chacune des cibles de la console est livrée avec deux options de compilation, l'une est la machine virtuelle qui utilise un programme d'exécution et interprété et l'autre qui est YYC (compilateur YoYo ) qui crée du code natif et un exécutable compilé. Notez que l'option YYC nécessitera une configuration supplémentaire. Pour plus d'informations sur la configuration, consultez la section sur les SDK requis ou la section d'assistance sur les cibles de la console.


GameMaker Studio 2 peut également être utilisé dans un environnement universitaire. Pour plus d'informations à ce sujet, veuillez contacter YoYo Games via le portail YoYo Games Education.


IMPORTANT! Si vous avez utilisé une licence d' GameMaker Studio 2 pour GameMaker Studio 2 et que vous achetez l'une des autres licences (Créateur, Bureau, Amazon Fire, Mobile, UWP, Web ou Console), vous devrez vous déconnecter de l'EDI et redémarrer GameMaker Studio 2. Lorsque vous redémarrez le programme et reconnectez-vous, la nouvelle licence doit être correctement appliquée. Vous pouvez vous déconnecter du menu Fichier.