A slim 11ty + Sass setup to get started creating custom Twitch scenes, including responding to chat commands with ComfyJS.
Twitch Scenes is a setup created using Eleventy and Sass, allowing users to create and customize scenes for their streaming setup. Each scene is accessible through a local server and is optimized for a resolution of 1280x720. The scenes include features such as pre and post-show messages, a main scene with a large capture area and host webcam capture, a guest scene with two large webcam capture areas, a guest-host scene with two webcams and a large display, and a bonus slideshow layout. The scenes also include stream “header” details and embedded chat.
/src/_data/stream.js file.npm start to launch the scenes at http://localhost:8090/. (You can customize the port by modifying the watch:eleventy script in the package.json file)<main> element.Twitch Scenes is a setup built using Eleventy and Sass, allowing users to create and customize scenes for their streaming setup. It provides an easy way to set up pre and post-show messages, custom capture areas, and embedded chat functionality. The scenes are optimized for a resolution of 1280x720 and can be easily customized to match the user’s branding. With the included scripts and styles, users can also handle chat commands and new subscriptions.