SVG Loader for GameMaker
A downloadable extension
This is a super-basic extension for loading some SVG images into GameMaker at runtime. This means they can be re-rendered on the fly at any resolution desired.
The SVG rendering takes some time however, so the larger you render, the longer it will take. But once rendered, the SVG data exists as a buffer, which can be painted to the surface (see the demo project for details of how to do this). It can either be displayed like this, or converted to a sprite.
Big caveats: the SVG support is rather poor on this. Some SVG files cannot be displayed, others will cause an error. I am not the author of the SVG decoder used in this project, so unfortunately I cannot help you if your SVG is not supported.
I built this as a quick test and demo, but am releasing it in case it's useful to anyone. I am not going to continue working on this extension.
Download
Click download now to get access to the following files: