This post covers some frequently asked questions for the Opera GX target and the GXC DevCloud platform. Make sure to also read the Opera GX Upload Guide so you have all the information you need to get started.
Q: My Game Freezes When I Try To Quit!
A: Currently, running game_end() will cause the game to freeze on the Opera GX target; this is a known issue. Until it is fixed, you will need to hit Escape (on Mac) or F11 (on Windows) to exit fullscreen and close the game window manually.
Q: My Game Looks Blurry!
A: You may need to disable the “Interpolate colours between pixels” option for the Opera GX target:
- In the Asset Browser, open “Quick Access”, then “Game Options” and double click on “Opera GX”.
- In the “Graphics” section, disable “Interpolate colours between pixels”.
Q: A Game With The Same Name Already Exists!
A: If you're uploading a game that already exists on GXC with the same name (uploaded by someone else), you will see the following error on uploading:
This means you need to go "Game Options" -> "Opera GX" and change the name of your game before your first upload so it's unique.
Q: How Do I Change My Game's Name After Uploading?
A: If you change your game's name just on GXC DevCloud (or just in GMS2), the link between your GMS2 project and your DC entry will be broken as they will now have non-matching names. This means that to effectively change the name of your game, you will need to change it both on GXC DevCloud and your GMS2 project and ensure that they match.
For example, let's say my game's name is Paneer Planet and I want to change it to The Paneer Planet. I will first go to GXC DevCloud and change the name there to "The Paneer Planet". If it changed successfully, it means that there was no other game with this name and it has now been applied to my game, so I will then go into my GMS2 project, open the Game Options for Opera GX and there change the Game Name to match the new name on DC ("The Paneer Planet").
Q: I Got A 500 Internal Server Error!
A: You may see the following error for various reasons:
One of the reasons for this error is that your game is larger than the upload limit. See the next question to know how to optimize it to reduce the final game size.
Q: My Game Is Larger Than The Upload Limit!
A: If your compiled game is larger than the upload limit (200 MB) and you get an error (as shown in the previous screenshot), you can try the following optimizations to lower your final game size:
- Modify all sound assets to use a "Compressed" attribute -- see the "Attributes" section on this page for more information
- Place gml_pragma("PNGCrush") anywhere in your project (preferably in a new script) so all textures are compressed on compile
- Use a smaller texture page size in the "Graphics" Game Options for Opera GX
Q: Can GXC Games Be Played on the Mobile Version of Opera GX?
A: GXC currently only supports the desktop version of Opera GX for playing games, however mobile support may be introduced in the future.