
Shadowforge supports custom UI themes.
You can:
🎨 Create your own theme
📥 Download themes from the Steam Workshop
📤 Upload your theme for others
Open Shadowforge on Steam
Go to the Workshop page
Click Subscribe on a theme
Launch the game
👉 The theme will appear automatically in the Theme Browser
Open the Theme Browser
Click the Workshop tab
Click a theme to preview it
Press Apply Theme
Create a folder:
themes/my_theme/
Inside it, create a file:
theme.json
Paste this template:
{
"name": "My Theme",
"author": "YourName",
"description": "Describe your theme.",
"bg": [40, 40, 50],
"title": [70, 70, 100],
"text": [255, 255, 255],
"slider_bg": [80, 80, 90],
"slider_knob": [255, 140, 0],
"button": [60, 60, 70],
"bar": [255, 255, 0]
}Put your folder here:
themes/import/my_theme/theme.json
Open Theme Browser
Click Import
Select your theme
Click Upload
Wait for upload to complete
👉 Your theme will now appear on the Workshop
themes/
import/
my_theme/
theme.json
workshop/
(auto-downloaded themes)
Steam must be running
You must be logged in
The game must be launched through Steam
Upload may take a few seconds
wrong folder (must be inside a folder)
invalid JSON
Steam not running
not logged in
game not launched via Steam
You can add:
preview.png
in your theme folder for future support.
Use strong contrast for readability
Test both dark and bright colors
Keep UI elements visible