Affinity 3.3 Scripts / Free downloads

By Andrew Buckle, Updated : 2026 Graphicxtras Affinity Tutorials - YouTube

Random Diffusion Lines Script (12th Oct 2026)

Select a shape or text etc and apply the script and create multiple straight lines diffusion method, super colour line effects

Random Diffusion Lines Script

Random Diffusion Ellipse Curves Script (11 Oct 2026)

Select a shape etc and then run the script and the shape will be filled with elliptical / circular diffusion curves such as super thin or blurred and more

Random Diffusion Ellipse Curves

Random colour curve script

Generates a single multi-node curve spread over the entire document. This curve can be used for noise, hatch designs, blend paths, overlays and more

Random Colour Curve Script

Brick Fill Script

Creates a brick fill design with gaps and offset. Works with a single object or group or image etc

Brick Fill Script

Random Linear Gradient Fills

This script requires nothing selected. It creates layers of gradient fills (linear) filled with random colour stops, random midpoints etc. Use it to create 50 gradient layers and you can then use the swatches panel to add all these gradients to your swatches palnel. You can also combine the layers, change to radial, add effects and more

Random Linear Gradient Fills Script

Add Points and Shift nodes Of Curves

Select a curve or multiple curves (and this can be an image turned into a vector) and then apply the script via the script manager. You can edit the scrip[t to select different presets such as vertical, abstract vector effects and many others

Add Points And Shift Script

Grid Creator Script

This generates a grid in strokes, you can create all kinds of grids using this. Please check out the associated video to see the functionality on the graphicxtras channel

Grid Creator script

Generate Random Fonts Character Script

Random characters / numbers with random fonts and colours. Create artistic text or frame text beforehand and then run the script with the different settings such as number of characters, random fonts, random size etc.

Generate random fonts characters

Curve Jitter script

Takes a curve (not shapes but converted to curve shapes and text) and applies a jitter to the nodes to create noise effects with the designs and adds additional nodes

Curve jitter script

How To add scripts

To use, add the scripts via the script editor (copy and paste into the new script and save).

Youtube channel

Please check out the youtube channel Graphicxtras Affinity Tutorials - YouTube

Commercial use

All the scripts are royalty free, commercial use, created via Claude and modifications by Andrew Buckle. Please feel free to edit the scripts and make your own variants as well as feed into Claude and get it to suggest changes to the code. To run the scripting in Affinity 3.3, make certain you have gone to the scripting section of settings and turned it on. Also, all the panels are available via the window and scripting.