Tools and apps for GameMaker development: a CLI for pipeline development, a VSCode extension for coding, and more.
Butterscotch Shenanigans ("Bscotch") develops and maintains a collection of tools for management of GameMaker projects. These tools are collected under the umbrella trademark "Stitch".
This monorepo includes the code for many of the Stitch projects.
đź’ˇ Bscotch only develops features and fixes bugs that impact our studio directly. If you need other features or fixes, feel free to fork this project to add them yourself. You may submit pull requests with your changes, but we make no promises that we will merge them.
Butterscotch Shenanigans® and Stitch™ are not affiliated with GameMaker®.
Some of the projects listed here are available as compiled packages via npm or other 3rd party repositories. Others are only used locally.
bscotch.bscotch-stitch-vscode
via the Visual Studio Marketplace.@bscotch/stitch
via npm..yy
and .yyp
files. Available as @bscotch/yy
via npm.@bscotch/spritely
via npm.@bscotch/gamemaker-releases
via npm. Merged feeds are regularly published to this repo's releases.npm run setup:pnpm
in this directory to install it.pnpm install
in this directory to install all dependencies.pnpm build:all
to build all packages.