We are in the process of building a community platform for all Defold users (known on the forums as “Project: Sticky Iron”). While we plan to continue to build features and expand the platform, the first release includes community pages—a new way to easily share your games and assets, as well as find games and assets made by the community.
“Community page” is the umbrella term for all the pages listed on Games and Assets. Creating a community page is very easy—simply sign in to your dashboard, choose a project, click the “Community page” tab next to “Settings”, and click “Try it” to create either a game community page or an asset community page. You can also create a community page from the Games section or the Asset portal.
The two steps required to create a community page
Your community page will be private by default, until you feel ready to share it with the world (see visibility settings). There are two types of community pages: game community pages and asset community pages:
Game pages are community pages specifically for games—finished as well as in production. You can customise your community page freely—add a dev log, tags, a HTML5 playable, add a description text, images, and more. All public game community pages are furthermore listed on the Games section.
Asset pages are community pages specifically for assets—libraries, extensions, example projects, standalone tools, tutorials, or whatever form your asset might have. It has all the components of a game community page, but what differs game pages from asset pages is that you can enable library use and/or add an attachment—depending on how you want to share your asset with the community. All public asset community pages are furthermore listed on the Asset portal.
Asset pages allow you to enable library use of your asset, or upload an attachment.
There are many ways in which you can customise your community page for you to make it look the way you want. This section will explain everything you can do—all of which can be done from the “Settings” tab, located on your community page directly below your community page title.
In Defold, choose Project ▸ Bundle ▸ HTML5 application (make sure to check “Release mode” in order to optimise HTML5 performance).
.zip the folder which is created from the bundling.
Click “Upload HTML5 playable” and upload the .zip file with the folder that was created in the bundling process.
The HTML5 playable cover image is the placeholder image which is visible in the “Play it” section on your community page. A good idea is to use the title screen or a screenshot from your game.
You can very easily create a dev log on your community page, to let people know how it’s going with your game or asset. Simply click “New dev log” on the bottom of your community page, and you’re good to go.
This is the name which will appear on your community page and the listing page for assets or games, depending on what type your project is. If your hero image already contains the title of your project, you can hide the default title.
You can also add tags to make your game or asset easier to find. Games and assets have different sets of tags. You need to add tags to your community page before you can make it public.
The description is the main area where you describe your project. If your project is an asset, it is a good idea to write the instructions for how the community can use your asset here.
Most Markdown features are allowed, meaning you can add headers, images, dividers, code snippets, and more. For an explanation on how Markdown works, we recommend reading this guide (https://guides.github.com/features/mastering-markdown/).
You can add up to twelve screenshots to let people know what your game or asset is about. (Video support coming soon)
The thumbnail image is the image displayed on the Games/Assets listing page.
The hero image (or cover image) is the large “first impression image” of your community page, and is displayed in the header area.
If you have playable versions of your game on an app store or an external site, you can add links to them here.
This is used to display credits on the community page, and can link to your portfolio, studio website, or similar.
If your game or asset has an external website, Github repo, or similar, you can link to it here.
If you have social media pages for your game, you can link to them here.
Your community page is private by default. This means that the only persons who can access the community page are you and your team (the people with whom you have shared the project). All members of your team can edit the community page.
As soon as you are ready to show your game or asset to the world, all you have to do is click the “Private” button and choose “Public” as the visibility setting. Keep in mind that there are a few things you need to do before you can make your community page public:
In order to make your game public, you need to add tags.
In order to make your asset public, you need to do the following:
a) Add tags,
b) Choose a license.
Assets are community pages which either has a) enabled library use, or b) added an attachment. Asset pages will be listed on the Asset portal once they are made public.
If your asset is suited for library use (i.e. if you have made a library or an extension), choose “Add library URL” to add your library to your community page. This will allow you to choose hosting for your asset:
You can also choose to add an attachment to your asset community page. This is a good option if your asset is a standalone tool, a downloadable example project, an asset pack, or similar.
In order to make your asset page public, you need to choose a license which lets people know how they are allowed to use your asset. We recommend CC0 1.0 Universal, which lets people freely use your asset anyway they want. But you are of course free to use any license you want. If so, choose “Custom”, and enter the link to the terms you want.
tl;dr license descriptions: