Difference between revisions of "Game Packaging"
Jump to navigation
Jump to search
Ankushdutt (talk | contribs) m |
Ankushdutt (talk | contribs) |
||
Line 1: | Line 1: | ||
== Introduction == | |||
This page contains information for packaging and distributing freeware games & demos (as DLCs) through in-app DLC downloader. | |||
== Platform-specific Guides == | |||
# [[Game Packaging/ScummVM Cloud|ScummVM Cloud]] | # [[Game Packaging/ScummVM Cloud|ScummVM Cloud]] | ||
# [[Game Packaging/Android|Android]] | # [[Game Packaging/Android|Android]] | ||
== How to extend DLC support to more distribution stores == | |||
The general steps and tips are: | |||
# Identify if the store have DLC support and have appropriate API or SDK for managing on-demand downloads. You may check this sheet containing information about various distribution stores for reference (might be outdated). | |||
# Create a new class that implements backends/dlc/store.h. See backends/dlc/android/playstore.cpp as an example. | |||
# Set the dlcspath in appropriate backends. | |||
# Make sure to use #ifdef USE_DLC where applicable. To enable DLC support, use --enable-dlc with ./configure. |
Revision as of 03:16, 27 August 2023
Introduction
This page contains information for packaging and distributing freeware games & demos (as DLCs) through in-app DLC downloader.
Platform-specific Guides
How to extend DLC support to more distribution stores
The general steps and tips are:
- Identify if the store have DLC support and have appropriate API or SDK for managing on-demand downloads. You may check this sheet containing information about various distribution stores for reference (might be outdated).
- Create a new class that implements backends/dlc/store.h. See backends/dlc/android/playstore.cpp as an example.
- Set the dlcspath in appropriate backends.
- Make sure to use #ifdef USE_DLC where applicable. To enable DLC support, use --enable-dlc with ./configure.