🕹️Downloadable Content

Understanding Steam DLC and the Heathen Engineering tool kit

Like what you're seeing?

Introduction

Steam Downloadable Content aka DLC allows you to sell expansions, seasons and other add-ons for your game through the Steam store and reliably and securely detect when a user owns that add-on

Quick Start

First, you need to create your DLC on the Steam Developer portal. https://partner.steamgames.com/

Create

Log into your Steam Developer Portal and access your app's admin page. Look for the Technical Tools section and select the Edit Steamworks Settings option.

From there scroll down until you find the All DLC section and click Add New DLC button

Populate the form with the names of the DLC you would like to create making sure to start the name with the name of your game. For example, our game's name is Túatha Legends so we might a DLC something like Túatha Legends - The Iron King

Publish

You **MUST** publish your changes in the Steam Developer Portal before they will be accessible via Steam API. In the Steam Developer Portal when you have pending changes you will see a red banner at the top of the screen ... click it and follow the instructions.

Examples

The Downloadable Content Object helps you track the status of DLC. You can import the DLC you have defined in the Steam Developer Portal for this application by running the simulation such that Steam API can initialize and then clicking the Import button on the Steam Settings Downloadable Content list

Once completed all of the DLC registered to your application will be listed under your Steam Settings

And can be used to test ownership of the indicated DLC. Please see the Downloadable Content Object for details on the use of the object.

Last updated