Publish your game to crimsongames.io

What is crimsongames.io?

crimsongames.io is a website for independent digital creators with a focus on indie video games. It’s a platform that enables anyone to play and publish the content they've created.


Why crimsongames.io?

  • It is completely free
  • Easy to prepare the content for upload
  • Easy to update the uploaded files
  • No quality requirements, anything can be shared
  • SEO friendly, anything you upload can be easily found in Search Engines.
  • We can share HTML5 games played in the browser.
  • No annoying Ads on Browser games

Building the Package

First off, if you haven't built the package yet, let's go through the steps to make your game ready to be published and playable in a browser or as a standalone executable file. Click the icon shown on the left. It is at the top-left corner of your screen.

A dialog box appears, where you can choose the platform for which the game is to be built. For this tutorial we are focusing on a HTML5 build where the game can be played in the browser itself. Scroll down to Advanced and choose the Local Folder option.

Make a new folder anywhere in your computer. For example, I have already created a folder named Endless Runner in my Desktop. Click Choose Folder and direct it to the folder we just created.

Creating a Zip Archive of your Export

First let prepare our game for upload, in case of crimsongames.io it is really simple, the only thing you need to do is get the folder containing your game and archive it into a ZIP file. Make sure the index.html file is in the root folder and not in a sub-folder inside. The folder we used to export our game into from GDevelop should be fine.

To archive your game folder, you are going to need an archiving tool. The one I'm using is called 7-Zip I have been using 7-Zip for ages, to be honest, I can't even remember using anything else so this is what I recommend. After downloading and installing it, just go inside your exported game folder and select all the files then right click and we should have 7-Zip in your list with the option to add to the archive.

This will create our ZIP archive, ready to upload to crimsongames.io.

Make sure you name the .zip file to game.zip.

Uploading your project to crimsongames.io

Next, you need to create an account at crimsongames.io that I won't explain in detail as the steps should be no different from other places you have registered before.

Once you have an crimsongames.io account, you want to login and you want to go to your Dashboard. Here you should find a Add game button in the left sidebar.

Add new game - Fill the required fields

Once your game is added you will be able to see the game data such as API keys and game id.

  • Title: this is the title of your game.
  • Short description: this is the short description of your game.
  • Description: this is the description of your game some HTML is allowed.
  • Game category: this is the category of your game.
  • Game thumbnail:this is the thumbnail or icon of your game. (thumbnail must be a (PNG or JPG) (max: 512x512px))
  • Game image for showcase:this is a screenshot of your game. (Image must be a (PNG or JPG) (max:1920x1080px))

After you fill all the required data click the button * Add game

Now it's time to upload the game

You successfully added the game data, now it's time to upload the game that we prepared before. Before continue, a tip

As you can see two API keys appear in the rows of your game, those API keys are used in case you want to integrate Leaderboards in you game, more detailed info is going to be written below.

In crimsongames.io we can set our game in three kind of hosting types:

  • Image: is the default setting to only display the image of your game.
  • Self hosted game: means that you have the game hosted outside Crimson Games
  • Hosted by Us game: means that we host your files in our servers. If you choose Hosted by Us, the .zip you upload mus be named : game.zip otherwise the upload will fail.

Once you decides which kind of game you want just click on the Save Changes button, note that each section has his own Save changes button, this is important because the information referent of each block is saved separately.

Extra settings

In this section of your uploaded game you can set some extra information like aspect ratio, external URLs and the integration of leaderboards of your game. Remember to click Save changes.

Finally publish

The last thing you need to do is set your game to be public, by default when you first created the game the status is Draft that means only you can see the game when you browse the game url, that grants you a good way to add the game and test it before set the game public. As you can see in the below image a View game button is near to the game title, just click View game button to see your game page in crimsongames.io.

If you think that everything is good, then change the game status form draft to public.

Draft — Only those who can edit the project can view the game

Public — Anyone can view the game

Leaderboards in GDevelop 5

A detailed documentation can be found in the sidebar of the dashboard. Plus there is an specific url here you can see all the functions and references to integrate leaderboards in your games.