A downloadable extension

Download NowName your own price

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.

StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authormeseta
Made withGameMaker
TagsGameMaker
Code licenseMIT License

Download

Download NowName your own price

Click download now to get access to the following files:

svg.yyz 457 kB