Skip to main content
Create theme.json with this:
There are more fields (entry, palette, host, sounds, settings…) that we will add in steps 7 and 8. entry is the entry page and, if you leave it out, it is index.html.
Not in the gallery? It is almost always badly written JSON (a trailing comma, missing quotes) or an id with spaces or accents. ejGames skips the theme and writes it to %APPDATA%\ejGames\logs\ejgames.log, on a line like WARN ejgames_lib::themes: tema C:\…\themes\ejemplo: trailing comma at line 1 column 33. Fix it and open Appearance again.