Downloadable Content

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

Code Free

coming soon

C#

if(SteamTools.Game.DLC.ticket_test_DLC.IsSubscribed)
{
    // The DLC is owned and enabled
}

// Get the DLC's name as the user sees it
string displayName = SteamTools.Game.DLC.ticket_test_DLC.Name;

// Open the Steam Overlay to this DLC's store page
SteamTools.Game.DLC.ticket_test_DLC.OpenStore();

Last updated