BrushForger let's you create custom brushes. It provides an UI and core system for scripting brushes. BrushForger comes with a LineBrush, that makes drawing with the LineRenderer easier.Compatible with Unity 6000.0 or higherThe BrushForger – Base gives you a palette from which brushes can be set up and used. BrushForger tries to minimize the effort to make custom brushes, tools, or scene placement algorithms. It is not intended for a specific brush type but as a generic base for brush creation.What is a brush?There are tile brushes, prefab brushes, terrain brushes, texture brushes, and more. Sometimes they spawn things into the scene, sometimes they edit the properties of something. Sometimes you want to draw into thin air and sometimes on a specific mesh. The BrushForger Core can take a lot of ideas and make it easy to create your own brush for your project. It manages saving and loading what you need for your brush and gives you a set of extendable classes.Use-Case Base CoreFor coders and creators.Easy use of brushes.Creation of brushes.Customization of brush tools.Selectable scene placements for drawing in 2D, free placement, or raycast.Different brush scene placement options.Scripting of custom brushes, tools, and scene placements.Management of custom brushes, tools, and scene placements.Use-Case Line BrushLightweight example.Drawing LineRenderer lines.Erasing LineRenderer lines.Package includesEditor scripts for the BrushForger palette.A line brush and its tools.Images for tool icons.Sample scripts for a custom brush, custom tools, a custom mapping and a custom setting.A sample background image for the brush forger palette.A simple line brush sample scene.ExtensionsBrushForger - PrefabPainterBrushForger - ParallaxPainterBrushes can be created as scriptable objects with a right-click.Tools can be added/removed from brushes.Undo support.Full tooltip documentation.Public variables and methods are XML-commented.Interface uses Unity UI Toolkit.Extendable classes for custom brushes, tools, and mappings included.DependenciesNoneLimitationsLine brush tools do not factor in the scale of the parent gameObject.Does not allow creation of brushes in play mode