Skip to main content
Universe Themes

A complete overview on everything you can manipulate in a Custom Universe Theme

Updated over a month ago

When creating or editing a universe, a special 'Theme' tab will enable the universe owner to edit many aspects about the universe interface and graphics both when viewing the universe and when playing a game with this universe enabled. These settings allow for gamemasters to tailor the user interface of their table to make it to their liking, and immersing players even further into the stories unraveling.

Article Information

Category

Universe

Targeted Profiles

Creators & Gamemasters

Requires Alchemy Unlimited

No, but Alchemy Unlimited enables the creation of more than one theme (via additional universes)

In This Article

  • What are Universe Themes?

  • Creating/Editing a Universe Theme

  • Universe Theme - Colors

  • Universe Theme - Styles

  • Universe Theme - Game Experience

  • Importing & Exporting Themes

  • Custom Theme Assets

What are Universe Themes?

Universe themes allow for gamemasters to tailor the game interface to fit the tone of the story being told. Many aspects such as colors, fonts, and graphical assets can be adjusted to best fit the vibes of the table and gives the gamemaster control over how elements are presented to their players.

Some areas of adjustment include the following:

  • The main Font displayed throughout the experience.

  • The glyph symbol displayed in both the dice roller and modal headers.

  • Graphics of the modals triggered throughout a universe or game experience.

  • The main color displayed throughout the user interface (UI).

Within a game, a specific universe theme can be assigned as that game's theme by navigating to a game's settings. From there, the gamemaster can alter the Theme setting of the game and choose any theme for the game experience tied to one of the game's connected universes.

Creating/Editing a Universe Theme

Themes can be customized when creating the universe by selecting the 'Theme' tab in the universe system settings. The system settings can be accessed after the universe's creation by taking the following steps:

  1. Navigate to the Content Universes page from the left navigation bar on the homepage.

  2. Navigate to the Created tab to view all of the universes that have been created by you.

  3. Click on the card for the universe in which you would like to create or edit a theme.

  4. In the top left corner of the window, click on universe name and then click on the SYSTEM menu item to open the universe system settings.

  5. Click on the Theme tab to open the theme settings for that universe.

There are several fields on this page that can customize many areas of the universe and game interface. A thorough explanation of each of these fields can be found below.

Universe Theme - Colors

Universe theme colors have a broad reach across universe themes. They display throughout the game experience, universes homepage, and any modals or thumbnails associated with that theme.

Accent Color

The accent color is the main color presented in the game and universe UI. By default, this color is Alchemy Gold! Alchemy gold has a Hex value of #8a6C3C, which is its unique identifier for identifying colors used in HTML, CSS, SVG, and other formats. This code starts with a # symbol followed by six letters or numbers relating to the mixture of red, green, and blue colors that make up that unique color.

To find a specific Hex Color for a universe theme, anyone can use one of several tools online by searching 'Hex Color Picker' in a browser window. Once having located a color for a new theme, enter a # symbol immediately followed by the 6-digit color code to see the UI immediately change to that color!

The example below uses a Hex Color of #D2232A.

Additional colors can also be added past the Accent Color and Light Accent Color of a theme by selecting the Add Color button. Additional colors can be removed by selecting the Remove Color button that appears in a theme with multiple colors.

Additional Colors

Additional colors added work slightly different to the Accent Color as instead of being applied generally to the UI, they can be applied specifically through any markdown in the universe or game as well as be used for a game's trackers.

Universe Themes - Secondary Color

For this theme's secondary color, #228B22 was added. This color was also renamed to Forest Green by highlighting the CLICK TO EDIT NAME text that appears and typing over it.

Universe Themes - Forest Green

With a secondary color added, that color can be embedded into any markdown text through a syntax using the text to display and the name of the new color. This syntax is [yourText =type:color:colorName]() where yourText is the text to be displayed in the markdown and colorName is the new name of the secondary color. In this case, we can add the secondary color of Forest Green presented in the image above by typing [This awesome sentence.=type:color:Forest Green]() directly in the markdown.

Universe Theme - Styles

The settings below generally effect how some aspects of the game experience look, but primarily alter the pages relating to managing universe and any universe objects contained within it.

Accent Font

The Accent Font in the game experience is the dominant font that is displayed across many core areas of that experience. Outside of the game, this font is also used when editing the universe and any universe objects contained within it!

The default font available is a Serif font. A replacement font in either a OTF or TTF format can be uploaded in place of the default font. A quick place to start searching for fonts would be Google's Font Library, though any font files of that type from any source will work.

Glyph Symbol

The glyph symbol replaces the icons which rests both in the center of many modal dividers across Alchemy as well as in the Floating Action Button (FAB) in the game experience.

Below is the default divider that can be changed by uploading a custom glyph symbol.

Theme Divider - Default
Theme Divider - 5e SRD Universe

Below is the default FAB rest state that can be changed by uploading a custom Glyph Symbol.

Sheet Header

The Sheet Header is a header image that is present on the premade, character, and NPC modals displayed in a themed universe or in a game where a themed universe is enabled.

Character Edit Modal - Sheet Header

Sheet Footer

Similar to the Sheet Header, the Sheet Footer is an image that applies to the bottom of the editable character sheet modal. This is most often reserved for text of the game being played or a publisher's name.

Below is an example of our Sheet Footer, which can be found across many modals within the app.

Alchemy RPG Sheet Footer in Modal

Modal Background

By default, Alchemy displays a subtle blue leather background in every modal opened within the app.

Blue Leather Modal Background

This background can be replaced with a custom background that fits better to the style of game being played.

Universe Theme - Game Experience

The settings below alter how the Alchemy game experience is presented to players in games with a custom themed universe enabled.

Scene Title Frame

Scene Title Frames allow for framing scene titles with artwork in the game experience to help make them pop off the screen for players. In combination with an accent color and custom fonts, this allows for very customizable title frames for scenes played in a game.

Scene Title Frame - Dragonlance
Scene Title Frame - Vaesen

Avatar Frames

Avatar Frames are the decorative frames placed around the avatar of any player character, premades, or NPCs. This is the default frame for many areas such as when viewing the Player Bar when playing as a character or NPC.

The Combat Avatar Frame is the frame that displays on the Player Bar when Turn Order is enabled in a game. The Character Avatar Frame is used specifically for when viewing avatars in a character sheet.

Scene Vignette

By default, a small vignette is applied to scenes in the game experience to bring out the artwork of the scene around the various UI elements of the game experience.

Custom Tab Bars

Tab Bars are the selectable text in the game experience that players and gamemasters can use to switch between the panels they have access to through the game's UI. This is also the same section that controls the look of the selectable tabs used when navigating through a modal in the game or universe.

Tab Modal Example
Tab Bar Example

Several aspects of the text used in these tabs can be altered.

Accent Font

Gamemasters can choose whether the font uploaded as the Accent Font of the theme is used for the text displayed on the tab bars.

Tab Bar Font Size

The font size of the tab bar buttons can be altered to increase or decrease how large the text appears. The default size of this text is 10px, or Pixels. In addition to noting a size by pixel, size notation can be set using Em or Rem, which are common typeface sizing units used in CSS by web developers.

Tab Bar Letter Spacing

The letter spacing of the tab bar buttons can be altered to increase or decrease how spread out the letters of each tab are displayed. The default size of this spread is 2px, or Pixels. In addition to noting a size by pixel, size notation can be set using Em or Rem, which are common typeface sizing units used in CSS by web developers.

Tab Bar Text Transform

Text transform allows for the tab names to be displayed in a particular letter case. By default, Alchemy tabs are presented with an Uppercase text transform.

Case

Description

Example

Capitalize

Will capitalize the first letter of each word in a tab's name

Alchemy

Lowercase

Will present all letters in a tab's name as lowercase

alchemy

None

Will present all letters in a tab's name based on the system's default name

--

Uppercase

Will present all letters in a tab's name as uppercase

ALCHEMY

Custom Section Headers

Section Headers are the header texts displayed throughout many articles and modals presented in both a universe as well as the game experience.

Screenshot of Default Custom Section Header
Screenshot of 5e SRD Custom Section Header

Several aspects of header text can be altered in a similar ways to how Tab Bars mentioned above.

Accent Font

Gamemasters can choose whether the font uploaded as the Accent Font of the theme is used for the text displayed in headers.

Header Font Size

The header font size can be altered to increase or decrease how large the text appears. The default size of this text is 10px, or Pixels. In addition to noting a size by pixel, size notation can be set using Em or Rem, which are common typeface sizing units used in CSS by web developers.

Header Letter Spacing

The letter spacing of headers can be altered to increase or decrease how spread out the letters of each header are displayed. The default size of this spread is 2.5px, or Pixels. In addition to noting a size by pixel, size notation can be set using Em or Rem, which are common typeface sizing units used in CSS by web developers.

Header Text Transform

Text transform allows for headers to be displayed in a particular letter case. By default, Headers are presented with an Uppercase text transform.

Case

Description

Example

Capitalize

Will capitalize the first letter of each word in a tab's name

Alchemy

Lowercase

Will present all letters in a tab's name as lowercase

alchemy

None

Will present all letters in a tab's name based on the system's default name

--

Uppercase

Will present all letters in a tab's name as uppercase

ALCHEMY

Importing & Exporting Themes

Once a theme is created in Alchemy, it can be exported in a JSON file format to a computer and reuploaded to a separate Alchemy Universe.

To export a completed universe theme, open the universe for editing and navigate to its Theme tab. Select the Overflow Menu Icon and select 'Download Theme' from the menu options that appear. This will prompt you to download a JSON file of the theme's details as well as links to the assets uploaded directly to Alchemy. These files can be shared with others and uploaded to universes on other Alchemy accounts.

From this same menu, a universe theme can be uploaded by selecting the 'Import Theme' button from the same overflow menu. You will be prompted to select the JSON file from your local device and, once selected and confirmed by selecting the Floating Action Button (FAB), the universe will automatically adopt the new theme just uploaded to it.

Universe Theme Import/Export Overlow Menu Options

Custom Theme Assets

Bespoke universe theme assets can be created and added to custom universes to provide a more unique and customized gaming experience in Alchemy.

Best Practices

All universe theme assets are recommended to be in a .webp (preferred) or .png format. These assets should contain transparent layers outside of the core graphics themselves to support an enriched view in the game experience. Any parts of the template images below that are red indicate regions of the image that will be covered by other elements in the Alchemy interface.

Universe Asset

Image Size

Link to Template

Glyph Symbol

184x200

Sheet Header

1360x540

Sheet Footer

264x64

Modal Background

1360x1840

Scene Title Frame

1000x300

Avatar Frame

520x520

Combat Avatar Frame

520x520

Character Sheet Avatar Frame

240x240

Scene Vignette

1920x1080

--

Still need help?

Get instant answers from the Alchemy community on Discord or send us an email at [email protected].

Did this answer your question?