UnitySVG is a library for reading SVG files and producing
Texture2D objects from them at runtime. The intent is to allow some of one’s art assets to be reduced considerably in terms of the net time needed before the user can begin playing the game.
A very limited subset of SVG is supported, specifically excluding:
- ICC color profiles
- Compound documents
Essentially, only things involved in rendering static images are supported, excluding features related to clarity of the XML, “reuse”, or whatnot. The principle workflow I had envisioned for this centered around (semi-)auto-generated conversions from raster to vector format, so some of the more high-level features of SVG were simply not relevant.