GameMaker Studio 2 Desktop

GameMaker Studio 2 Desktop

Lawh Nov 3, 2020 @ 12:02am
From GMS to GMS2
I have been having a horrible time with GMS. The engine begins to completely dissolve on me after working on a project for a certain time. Variables begin to not be read, when they are literally being initialized right before needed, scripts not working on objects but then randomly working on other objects, and then a piece of code might not work if you use it in a script and another object demands a piece of code is used as a script or otherwise it will not work. This is the tip of the iceberg.

I have wondered whether it is due to lack of updates etc, since they have moved on to this new engine, but no way in hell am I going to buy this engine if it produces the same types of meltdowns as it's predecessor.

I plan on making a rather complex game compared to a simple side scroller or shooter etc. It's nothing that special, but it seems with GMS it is too much to dream of.

What type of issues have you had with this engine? If none, then that's fine, but I want to hear the worst of it.
< >
Showing 1-6 of 6 comments
Blind Nov 3, 2020 @ 4:46am 
To be fair, I've had lots of issues with Studio 2 since i'm just so used to Studio 1... but usually I figure it out after a bit
RandomDude Nov 3, 2020 @ 1:34pm 
I've made some games that are far more complex than a platformer/shooter ( Isometric Tactics Battle game with Map Editor/Battle system/world map/cut scenes etc, RPG's, Simulation games ) and apart from the 2.3 update any problems are because of me.
Last edited by RandomDude; Nov 4, 2020 @ 3:26pm
Lawh Nov 3, 2020 @ 7:43pm 
Ok, I'll keep waiting for a sale. I'm guessing that the issue is with GMS not being updated anymore, but keep em coming
maras Nov 4, 2020 @ 6:44pm 
Been using GMS1 for about 4-5 years now for pretty complex games (level editors, online multiplayer etc) and I've never had a problem like incorrectly working functions or not working scripts. All the problems I've had were always caused by me.
Typos, swapped variables or not putting the objects in the room always looks like it's the engines fault but it's not
About the not initialized variables. Always put the variables that needs to be accesed by other objects in the create event otherwise it will cause trouble
Last edited by maras; Nov 4, 2020 @ 6:53pm
Discordian Nov 8, 2020 @ 12:01pm 
My only issues with GMS1 have to do with launching the engine itself, which I can't do on Windows 10, but I can do on Linux. Otherwise in terms of my games being buggy, that's always been entirely my fault when I've had any issues.
Lawh Nov 8, 2020 @ 12:11pm 
With GMS1 I sumbled across 3 separate engine bugs, and this is why I am looking for a change, but worried to use the engine from the same people.

First one I don't remember anymore. Second one was that a script would not run unless it was in a separate code block, and the third one rather unfortunately was that variables were set to wrong objects if they were in separate code blocks. The code remained exactly the same, but this last one was pretty much the final straw. Fixing a problem with what was the problem before.

I sent the project to other people and one of them came up with the solution of putting the code into the same code block, so the problem was documented and proven by others, just in case someone wants to come in and tell me they know better about what I have seen with my own eyes than me.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Nov 3, 2020 @ 12:02am
Posts: 6