
Layouts - Aseprite Script
A downloadable Aseprite Script
📐 A Visual Guide Script for Aseprite!
This is a Script made for Aseprite that draws design guides directly onto new layers and adapts to the size of your canvas.
Whether you're a framing enthusiast like me or simply a composition lover, I hope Layouts will help you make perfectly balanced Pixel Art illustrations! ♥
🗝️ Key Features
- 7 Drawing Functions: Crosshair, Frame, Ellipse, Diagonals, Grid, Rule of Thirds, and Golden Ratio.
- Fully Customizable: Every function has its own settings for color, opacity, thickness or line style.
- Non Destructive: Functions are drawn on their own named layers, keeping your work untouched.
- Reset Defaults: Button to restore all settings to their default values with a single click.
- Toggle Functions: Button to show or hide all Layouts layers without having to delete them.
- Persistent Settings: Your last configuration is automatically saved and reloaded on next launch.

🗂️ Functions overview
| Functions | Description |
|---|---|
| ✛ Crosshair | Draw a centered horizontal and vertical lines with customizable color, thickness and style |
| ▭ Frame | Draw a proportional inner frame with customizable size, color, thickness and style |
| O Ellipse | Draw a centered inner ellipse with customizable size, color, thickness and style |
| X Diagonals | Draw a corner to corner diagonal lines with customizable color, thickness and style |
| # Grid | Draw a regular grid with adjustable size customizable size, color, thickness and style |
| ⅓ Rule of Thirds | Draw the classic 3×3 composition grid with customizable color, thickness and style |
| φ Golden Ratio | Draw the Golden Ratio Rectangle, Spiral and Circle with customizable color and thickness |

⚙️ Setup & Use
- Download Layouts.lua
- In Aseprite, go to File → Scripts → Open Scripts Folder
- Place Layouts.lua into that folder
- In Aseprite, go to File → Scripts → Rescan Scripts Folder
- Run it via File → Scripts → Layouts
🔐 First Launch Security: To allow the script to save your settings, check "Give full trust to this script" then click on "Allow read access".
⚠️ Enable/Disable: Each functions have an Enable checkbox at the top of their section, they are not all enabled by default!
📃 License
Layouts is released under the MIT License
No attribution is required but appreciated (@YukiPixels)
This script is free for both personal and commercial use
But you can tip me to support my work and future updates ♥
💭 Feedback & More
Stay updated on my Twitter or find all my links in here
If you liked it leave a rating, it helps creators find this script
Found a bug or made something cool with Layouts?
I would love to see it! Please share in
↓ the comments below ↓
| Updated | 1 hour ago |
| Status | Released |
| Category | Tool |
| Author | Yūki💫 |
| Made with | Aseprite |
| Tags | Aseprite, aseprite-script, asepritescript, composition, guides, lua, pixel, Pixel Art, script, tool |
| Code license | MIT License |
| Average session | A few seconds |
| Languages | English |
| Links | GitHub, Homepage, Twitter/X, Bluesky, Instagram |
Download
Click download now to get access to the following files:
Development log
- Release v1.01 hour ago



Leave a comment
Log in with itch.io to leave a comment.