Lorsque vous créez des salles dans GameMaker Studio 2 vous pouvez choisir d'utiliser l' éditeur de salles dédié ou créer du contenu dynamique en utilisant du code, ou peut-être un peu des deux. La plupart des aspects d'une pièce peuvent être modifiés, créés ou supprimés au moment de l'exécution, ce qui signifie que vous pouvez créer des donjons procéduraux, ou une destruction dynamique facilement lors de votre partie.
Vous pouvez trouver un aperçu de toutes les fonctions disponibles dans les différentes sections ci-dessous:
Une chose importante à noter lors de la création de calques de pièce est que vous pouvez avoir plusieurs types d'éléments différents sur un calque. Ainsi, par exemple, vous pouvez avoir une couche pour les ennemis, et sur cette couche ont les instances ennemies ainsi que certains objets de sprite qui ne sont liés qu'à cet ennemi. Ou vous pouvez avoir un élément d'arrière-plan avec un élément tilemap pour créer l'apparence d'une pièce. Ceci n'est pas autorisé dans l'éditeur de pièce, mais lorsque vous créez dynamiquement des choses, vous pouvez le faire, ce qui explique pourquoi des fonctions comme layer_get_all_elements exister.