
STML plugin for Visual Studio Code
Sleeptime Markup Langauge (STML) is the custom language developed by Mark LaCroix to create all the in-game webpage content in Dreamsettler.
📄Complete STML Reference Documentation
STML, as the name implies, is a spin on the real-world markup language used to create webpages, HTML. It includes a class-based styling system that works similarly to how CSS does for real Internet webpages, but with a shared syntax which makes it easier to learn and use.
It is both the real-world language used by the developers of the game to create the game's content, and the in-universe language used by the characters in the game's early-2000s alternate history setting. In Dreamsettler, players will inspect STML code for clues and story points, use it to edit or create pages of their own, and read about its fictional history and development.
Pages can be created using the built-in WYSIWYG Page Genie program, but can also be written using any text editor. Either workflow can be used separately or in tandem with the other.
The STML plugin for Visual Studio code is available for free on the Visual Studio Marketplace and its source is MIT licensed on GitHub.