When created with care and passion, professional games can be masterpieces of combined talent, while indie games can be true gems of imagination and creativity.


Candy Arts is an independent software studio with a focus on offering useful assets for games made with Godot Engine 4.

Our passion is creativity, and we want to help developers give life to their imagination by providing them tools that make creating games easier.

To that end, our assets are designed to meet five core criteria:

Powerful — A valuable tool should provide maximum potential: everything you may want to do, it should help you do it.

Simple — Tools should require little learning and be easy to use. Complexity should never exceed that of your own project.

Adaptive — Tools should adapt and fit into your project, they shouldn’t require your project to be built around them or ever limit your creative vision.

Extensible — When you require more, you should always be able to expand features with ease.

Transparent — Code should feel like your own, not like a foreign system living inside your project: fully accessible, well-structured, and free of third-party dependencies.

We also use a pricing strategy that keeps our assets affordable for everyone, while allowing us to work on them full time:

Indie licenses — In the spirit of supporting indie projects as much as we can and ensuring our products are affordable for all those who need them, our major assets are free for non-commercial use, while commercial licenses are priced towards the lower-end of game-creation assets and middleware.

Studio licenses — For bigger, professional projects, we offer a risk-free, straightforward, royalty-based licensing model that stays proportional to your success: no upfront costs or recurring subscriptions, no seat limits, no budget or revenue tiers, and no money lost if your project doesn’t succeed.

For more information, see our licensing overview.

Our release strategy for new assets is community-oriented, to ensure we provide the tools developers need. Our assets are first published in ‘early release’ version and stay that way for a few months. Early release just means that all advertised features are complete and any bugs we found during testing were fixed; however, there might still be bugs we missed (we’ll fix them as soon as they are reported to us) and some planned features are pending future updates. This has the following benefits:

Feedback – Users get the opportunity to tell us what features need fixing, improvement or adding to fit their needs, before we commit to a final direction.

Bug hunting – We always make sure everything works, but with assets like ours — designed to be implemented across any kind of games, and in ways we can’t always anticipate — small bugs could remain that would only appear in edge cases. Finding these bugs requires testing in many different kinds of implementations, which we wouldn’t have the resources to do on our own. Our early users may find bugs we’ve missed, and we’ll be standing ready to pounce and eradicate them swiftly (the bugs, not the users).

Discounts – If we’re going to count on our community to help us finalize our assets, the least we can do is show our gratitude: during their pre-release period, our assets are subject to significant discounts (up to 50%!).

Worthy of special mention — we strive to offer fair license terms that protect our users, sometimes beyond common industry practices:

Free opt-out — You can stop using our products and be released from licensing obligations at any time, with no penalties.

Locked license terms — Once you apply a license to a project, we can’t modify the terms without your consent. You don’t have to worry about the future of your games.

Honest enforcement — We don’t merely promise to be fair if you break our license terms: we’re actually obligated to act in good faith and to give you options to fix problems before we take any other actions.

We’re excited to see what you’ll create, and to support you in your projects!