This post covers some frequently asked questions for the Opera GX target and the DevCloud platform. Make sure to also read the Opera GX Upload Guide so you have all the information you need to get started.
Q: How Do I Change My Game's Name After Uploading?
A: Before your first upload, your game's name can only be edited in your GameMaker project's Game Options window.
After your first upload, you can only update your game's name on DevCloud. The Game Options window displays the name that is currently assigned on DevCloud, but does not allow you to change it.
You can hit the "Synchronize" button in the Game Options window to fetch the latest game details from DevCloud and update any relevant fields in the Options window.
Q: A Game With The Same Name Already Exists!
A: If you're uploading a game that already exists on GX.games with the same name (uploaded by someone else), you will see the following error on uploading:
In some cases you may see it in your Output Log instead.
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: My Game Looks Blurry!
A: If you use low-resolution art (i.e. pixel art) and your game appears blurred, 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: The mouse cursor is not visible when my game starts!
A: Enable "Display cursor" in your project's Opera GX Game Options.
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, follow the steps on this page to reduce your game's size.
Q: Can You Play Games Uploaded To GX.games on the Mobile Version of Opera GX?
A: You can upload games and mark them as supporting mobile, so they can be played on GX.games on mobile browsers. Upload your first mobile game now.
Q: How Do I Add [Insert Feature]?
A: View our GX.games tutorials here for feature tutorials such as challenges, leaderboards, avatars, and more.
Q: What is the difference between YYC and VM?
Q: How do I make my game run better on GX.games?
A: VM is the default output, and best suited for running your game for tests. YYC is a more advanced output that converts your code to C++ before converting it to native code for the platform (which for GX.games is WebAssembly). This makes your game perform better, however, YYC takes much more time to compile, so you should only use it for builds intended for publishing.
Follow the necessary steps to set up GameMaker for YYC.
Q: I get the error "The game was not found on the server and its settings were not synchronized. You may register it as a new game."
A: This happens when your game's ID on GX.games does not match with the ID in your GameMaker project.
Follow these steps to fix the issue:
- Open your project's Game Options and select GX.games
- Click the Refresh button and sign in if prompted
- From the "Select game" dropdown, choose your game
- Press "OK" or "Apply" to save your changes
This will synchronise your game's ID with your project's ID, after which your uploads should start working again.