Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

[Tool][Alpha] Sheet Architect: A visual, drag-and-drop builder for Roll20 Character Sheets

1770159504

Edited 1770162781
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Hi everyone, If you’ve hung around the Character Sheet or API forums over the last decade, you’ve probably seen me answering questions about CSS grid, Flexbox, or how to get setAttrs to behave correctly. You might also know me as the author of the K-scaffold framework or the Roll20 Autouploader extension. I know how frustrating the "Roll20 specific" hurdles can be and how much sheer time is required to hand-code HTML/CSS/JS for a custom game system. So, today, I’m launching a solution that anyone can use! Sheet Architect (Alpha) (I highly recommend watching the video to see the workflow in real time) Sheet Architect is a browser-based GUI that allows you to build complex, responsive character sheets without writing a single line of HTML or Javascript. What it does Visual Layout Engine: Drag inputs, repeating sections, and roll buttons onto a canvas. The tool handles the responsive layout logic for you. Visual Logic Editor: Create sheetworkers and attributes using a node-based visual editor. Real-Time Preview: See exactly how the sheet will render in the VTT as you build it. The Compiler: This is the big one. The tool compiles your visual design into Roll20-compliant HTML, sheetworkers, and CSS. It automatically handles interacting with the Roll20 database and making sure that your HTML and CSS works on Roll20. This project is currently in Alpha . It can currently build a fully functional sheet with sheetworker-driven calculations and classic roll buttons, but I am looking for users who want to help shape the roadmap and support the next phase of development. Some of the possible future features include: Roll Template editor for defining how your rolls and chat output should look and behave. Upgraded logic editor to allow handling complex roll logic (aka using the custom roll processing feature of character sheets). Ready-made templates for some of the most common game systems (I’m currently working on a D&D 5e template). Compendium Integration so you can define how your sheet works with the Roll20 compendium for your system. Export to other VTTs so that groups can use great sheets on whatever platform they prefer to play on. This one is a long-term goal that won’t happen right away. Template Marketplace to allow users to share templates and components. Because this is a server-side web application with ongoing costs, access is currently gated behind a subscription to ensure the project remains sustainable and can be updated as Roll20 evolves. How to join: You can get immediate access by supporting the Alpha Launch on the Kurohyou Studios Patreon . The first 50 Journeyman patrons will receive 20% off forever as a thank you for being an early adopter. I’ll be monitoring this thread to answer any questions about the tech stack, the compiler, or how it handles specific Roll20 quirks! Happy Gaming, Scott C. Kurohyou Studios
1770162593
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
This is amazing!
1770162753
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Thanks Keith!
1770163478
vÍnce
Pro
Sheet Author
Take my money!
1770168748
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
HAHA, Thanks Vince!
This needs to get stickied on the front page.
1770254246
Gold
Forum Champion
Seems cool.  Congrats on the release, I know a lot of hard work has gone into getting it to this point Scott. 
Hey Scott, Congrats on the release. This is a really awesome tool!