Skip to content
Juju Adams edited this page Oct 20, 2024 · 12 revisions

What platforms does Clean Shapes support?

Everything apart from HTML5. You might run into edge cases on platforms that I don't regularly test; please report any bugs if and when you find them.

 

Does this library support GMRT / "new runtime"?

No, GMRT is not supported by this library.

 

How is Clean Shapes licensed? Can I use it for commercial projects?

Clean Shapes is released under the MIT license. This means you can use it for whatever purpose you want, including commercial projects. It'd mean a lot to us if you'd drop our names in your credits (Juju Adams, Alice Pedersen, and @XorDev) and/or say thanks, but you're under no obligation to do so.

Clean Shapes uses quite a lot of code taken from Inigo Quilez's 2D SDF functions. This code has been kindly MIT licensed by Inigo, and you can find his license here.

 

I think you're missing a useful feature and I'd like you to implement it!

Great! Please make a feature request. Feature requests make Clean Shapes a more fun tool to use and gives me something to think about when I'm bored on public transport.

 

I found a bug, and it both scares and mildly annoys me. What is the best way to get the problem solved?

Please make a bug report. Juju checks GitHub every day and bug fixes usually go out a couple days after that.

 

Who made Clean Shapes?

Clean Shapes is built and maintained by @jujuadams who has a long history of optimising games. Juju's worked on a lot of commercial GameMaker games. A lot of the shader code has been adapted from Inigo Quilez's 2D SDF function examples. Clean Shapes also contains contributions from Alice Pedersen and @XorDev.

Many, many other people have contributed to GameMaker's open source community via bug reports and feature requests, too many to list here. Clean Shapes wouldn't exist without them and Juju is eternally grateful for their creativity and patience.

 

Can I send you donations? Are you going to start a Patreon?

Thank you for wanting to show your appreciation - it really does mean a lot to me personally - but I'm fortunate enough to have a stable income from gamedev. I'm not looking to join Patreon as a creator at this moment in time. If you'd like to support my work then drop me a credit in your game and/or gimme a shout-out on the social media platform of your choice.