Game Distribution question

My friend and I have been looking into uploading our most recent game onto Game Distribution and while trying to register as a developer on their site, I ran into a couple issues. The site requires a company name to register as a developer and we were wondering if this has to be a registered company or if we just had to put something in to identify ourselves from the other developers? We are currently independent developers that do this as a hobby, so we do not have a registered company.

Second, we were looking at some of the rules for implementing advertisements on the game, as that is a requirement for games on Game Distribution, and we had a question about the “Pre-roll” ads. Does the site automatically play an advertisement when the game loads or is this something that we have to do on our end manually? By the sounds of it, it sounds like something that we would implement on our end but when playing around on the site, it looked like some of the “Pre-roll” ads played even before the game loaded up, so I was unsure. If that is something that we have to change, would that have to be a change in the JavaScript or would that be just like any other ad that we would show as a “mid-roll,” but just earlier on?

We thought that maybe this would be the place to ask this considering there are Game Distribution API pages on the Defold site, but if there is some other place that we should be looking for this issue, that would be very helpful as well.

Thank you!

You’ve come to the right place to ask questions! Have you seen this blog post on how to release games on Game Distribution using Defold?

It is up to you as a developer to call the correct functions in the Game Distribution SDK to show ads and to react to when an ad is shown and when it is done. From the blog post above:

-- set up listener to react to ads shown/hidden
gdsdk.set_listener(function(self, event, message)
	print(event, message)
	if event == gdsdk.SDK_GAME_PAUSE then
		-- pause your game
	elseif event == gdsdk.SDK_GAME_START then
		-- resume your game
	end
end)

gdsdk.show_interstitial_ad() -- show interstitial ad

-- or

gdsdk.show_rewarded_ad() -- show rewarded ad

You can get paid even as an independent developer. Here’s what the payment settings looks like for GD:

As you can see it is also possible to get paid as a Private Person.

1 Like

This helps a ton, thank you!

I saw this blog post after I posted this question and there is a lot of good info there that I plan to use but I didnt see some of the stuff that was included in my original question so I left it up.

I really appreciate all the info!

1 Like