• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!

gms 2.3+

  1. Yizzard

    GameMaker Debugger Pause Issue

    Hey so since the newest update I've been having an issue where pausing my game in the debugger usually just doesn't work and freezes the game instead. This also occurs if I add a breakpoint while the game is running (though seems like it works more often doing that?) It literally just pauses the...
  2. AnnoyingDoggoX

    Storing data for enemies

    What is the best practice for storing enemy data (such as damage, defense, health, etc.)?
  3. vonFawks

    Question - IDE (2022.1.0) Room creation code window is way, way out of bounds

    Whenever I try to open my room's creation code, instead of opening the window just above the room where it would normally be, my view does... This. That's really, really, REALLY far from my room! I can't click and drag that far! In fact, it's so far out there the window doesn't even appear...
  4. vaporware

    Question - IDE Change web browser used for GMS manual?

    Apologies if this has been asked before but I could not find an answer: is there any way to change which web browser application is used when accessing the GMS 2.3 manual? I'd like to use a web browser that's different from my Windows system default. In other words, my default web browser is...
  5. TheRudolfGaming

    SOLVED Drawing a partial sprite using a partial circle.

    Heya! I'm currently making a game, which will involve effects. When a player gains an effect, it will show up on the side like this. The game is going to be turn-based, so the effects' duration will also be decreased after each turn. The problem is, I'm having difficulty figuring a better...
  6. firestar

    Enemy changes sprites

    When the enemy in my project spawns in the air it is the actual enemy sprite but when it falls down it changes sprites to the jumping animation and it's not even the enemy jump animation :( Can anyone help with this?
  7. firestar

    SOLVED Whenever my character is next to a wall and jumps it bugs

    Whenever I am touching a wall and jump my character starts to move up and down violently and I want to fix is. Is there any to fix this? Also I don't know how to link a video to this post where it shows the bug
  8. y Acid

    game_restart but restarting on other room rather than the top room order one

    So, I recently started using GameMaker Studio 2, and also programming on its language, so, to help me out, I looked up a tutorial on how to make a game, and found the GML GameMaker tutorial "Your first game", where you build a game called Space Rocks, and after 2-3 days "making" the game, I...
  9. D

    Asset - Project Planet Generator

    Itch.io link: https://mibli.itch.io/planet-generator-gms-23-project This will make a round shaped surface. It takes some time for it to make it round, you might want to put an image above it/them and then remove it when they have finished rounding themselves. Add or change sprites in GMS 2.3+...
  10. Nick Nishort

    SOLVED [SOLVED] [GMS 2.3+] "Script_Free called" freezing issue

    Hi! Recently, after GMS 2.3.2.558 release, I found an issue: When I finish the game (by calling game_end() script or just closing the window), in IDE output I see the following - After "Script_Free called" message was printed, IDE freezes (for about ~5 sec). The time of freezing depends on how...
  11. tadashibashi

    SOLVED Plans for auto-complete of struct member variables?

    Hi, I'm currently developing an extension in GMS2.3.1, and was wondering if there were any plans for intellisense-like auto-complete for member variables/functions. (I understand this might be impractical since the types are dynamic...) Anyway, an answer to this will help me make design...
  12. M

    Animation end on a script?

    Hello im making a 2D platformer game (a Mario clone to be exact) and use scripts to make the player move, change sprite etc. I have a variable named powerUp that changes from 0 to 1 when i pick up a power up item/entity. When powerUp variable is set to 1 and the player hasn't got a power up...
  13. M

    Collision with multiple objects

    Hi, I'm making a 2d platformer game, and i have different objects for walls, floors and boxes. I was wondering if i have to rewrite everything i did for walls and change the oWall to oBox, or is there an easier way to do that? Here's the code I used to make the player stop if they collide with...
  14. M

    Enemy spawner not working

    H,i i'm making a 2d Shoot 'em Up game and i wanted to make a spawner using a script instead of handwritining every single enemy using an object, so i wrote this: function EnemySpawn(_EnemyType, _SpawnDelay, _EnemyCount) { _SpawnDelay -= 1; if ( _SpawnDelay = 0) and ( _EnemyCount > 0)...
  15. M

    How can i create a random number between 0 and 180?

    How can i choose a random y level between 0 and 180? I really don't know how to do this and i couldn't find anything on the internet. I'm using latest GMS 2.
  16. Aaron Craig

    Using json parse returns the values in different orders from time to time

    I'm working on a card game and have created a json file to import all the card details. The problem is the parsed json changes the order it comes in, seemingly at random. It seems like if I add any extra code into my project, anywhere, it may change it. It only seems to alternate between two...
  17. D

    SOLVED Problem with unknow variable

    I've a object o_enemy and in create event i wrote this type = 0; hp = grid_type.typegr [# 0, type]; mov = grid_type.typegr [# 0, type]; dmg = grid_type.typegr [# 0, type]; in create event of object grid_type i wrote this typegr = ds_grid_create(3,2); // type 1 typegr [# 0,0] = 3; // hp...
  18. incomingjeff

    Mac OSX macOS always compiles to VM

    This is a very strange issue I've started having - every time I try to build for macOS and YYC, it seems to work - but when I launch the finished app, it's the Runner version. I suspected when I saw the default splash screen, then verified this by executing via terminal - the output starts with...
  19. B

    SOLVED Script cannot use function/script name for a variable - Enum Script Asset Name Collision

    So I ran into a problem today that caused me a bit of a headache and I am hoping I can save someone else the trouble I ran into using version 2.3.1.542 of game maker. The Code: enum EventType { InstanceCreated, } global.EventNameMap = ds_map_create(); var names = global.EventNameMap; //No...
  20. FoxyOfJungle

    SOLVED How to get many values from 3d array? (or multi?)

    Hello! First time trying to use 3D arrays, it may seem a little stupid but you learn by making mistakes. šŸ˜… I have this situation: array[0][spr_sprite][2] = "Text 1"; // [index] [sprite] [sprite_subimage] = "Text"; array[1][spr_sprite][3] = "Text 2"; array[2][spr_sprite][4] = "Text 3"...
Top