Coloring Book approach

Hey guys and girls,

I would like to create a little Coloring book app for my son allowing me to stick in the images he personally loves.
I would like to create something similar to this one:

I tried out a few things and got it working usin the line renderer, however I have a few questions:

When using the line renderer each line will based on how much you draw (which you might know for a kid will be a lot) generate a few thousand positions. Is there any limitation or potential performance issues with this ?

When allowing my kid to save his images, is there any way to save a line renderer or would i need to store the positions and then redraw the image upon loading ?

Last but not least, when masking piece sof the image (to avoid drawing over the black lines) how would you achieve that ?

I assume that the line renderer is not the ideal tool for this nonetheless I tried it but reached my limitations as of now, so I would really appreciate if anyone could guide me in a proper direction.

Please note I would consider myself to be more of a coding beginner.

Thanks

You’d store the positions for each point created with the line renderer and then use the line renderer to redraw the positions, as far as saving a line renderer. I’ve never tried drawing with the line renderer thousands of positions, so don’t know what the performance impact is. As far as masking with the black lines, I’d probably just place the black line image in front of the lines drawn with the line renderer. The black lines image would have transparency everywhere which isn’t black. This would all be in front of a white background. That’s what I’d try first at least.

Good luck, this looks like a fun project. My almost 3 year old would probably love it.