Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Has this problem been solved? I also encounter the same problem. and after reloading the room, some global variables loaded by other rooms are also lost.

The update’s not out yet - there’s a bit of a backlog of variously exotic issues (some of which are originate from GameMaker bugs/undocumented behaviour/breaking changes) and I’m also refactoring a handful of code to be a little faster for common use cases.

If you can trim down your project to a minimally reproducible case, send me a copy over email - the known issues are:

  • This issue
  • “ignore” checkboxes on instances are not honored.
  • The new sprite speed values are not honored.
  • Named instances no longer work because self is a struct now (and not a constant)
  • ref types in the beta build cause further oddities because there is no function to check if a value is a ref.
  • Effect layer colors no longer work because you can no longer do real(ptr("hex value here"))
  • Sprite assets are added “as seen in the room editor” while GameMaker adds them in reversed order
  • Updater doesn’t watch room creation code files for changes, only the room.

A workaround I found for now that works well is I make the view far like 1920x1080 when editing the levels, that allows the game to update and the camera to follow the player, but the borders of when the camera starts following the player is not the same afterwards, and that's the issue; when the camera is close enough, the borders work late which keeps the player off screen. Being far away fixes that. I hope this helps until we get an update. Cheers!