@icons
@icons is a free and open-source library of 600+ vector (SVG) icons you can use as custom node icons in your Godot projects or plugins, designed to fit with the existing set of editor icons, and optimized using svgo.
Each icon is designed on a 16×16 grid, with color variants corresponding to every node type. They're also configured to work with any editor theme and scaling settings out of the box!
Installing
Download the latest release of @icons, and extract it into the root of your Godot project's folder. If you wish to use the icons in your plugin or addon, you can also copy individual icons along with their respective .import files into your plugin's folder, as well as the library's license.
Applying custom node icons
To apply an icon to a node or class, add the @icon annotation (GDScript) or icon attribute (C#) to your node's script, followed by the path to the desired icon in parentheses and quotes before the class declaration, like so:
GDScript:
@icon ("res://addons/at-icons/node/bunny.svg")
class_name MyNode
extends Node
C#:
using Godot;
[GlobalClass, Icon("res://addons/at-icons/node/bunny.svg")]
public partial class MyNode : Node
{
...
}
(You might need to close and open the scene again for the icon change to occur.)
The plugin is bundled with an HTML picker (since v1.1.0) and an in-editor dock (since v1.3.0) to easily preview the icons and copy their respective declaration to the clipboard.
Changelog for version v1.4.0
No changelog provided for this version.
Reviews
works well, easy to use
Very nice. It doesn't help my game at all, but I love it :D
This plugin is slowing down my editor soooooooo much! The startup can take up to 2-3min to stabilize. But, the icons are really beautiful and easy to use. Also, it's helping a lot to organize the scenes. Ill stop using it for now, cause it's making my editor running to slow. Maybe, ill check later if this is optimized. Im using Godot 4.7.
The icons are beautiful and the icon browser is very cool, but unfortunately this plugin creates a noticeable slowdown in my editor. Just trying to save changes to a script with this plugin enabled takes about three seconds versus the near instant saving without the plugin. Even clicking on the folder in the FileSystem dock locks up my editor for a few seconds. This was very disappointing to me because I have a powerful rig, so I find it unlikely to be fault of my hardware. For reference, I was using v1.4.0 of the plugin in Godot 4.7.1.stable
The icons and searching dock is really intuitive! The icons (which exist in each color) were causing lag, so I removed the colors I don't use via the `.gdignore` file and it got faster
thanks
Super useful for addon developers & level design!
So usefull to make custom nodes easily identifyeable in the scene tree
Quality icons fitting many situations. Makes it much easier to make addons that feel integrated.
Phenomenal node icon kit.
Nice
My workflow is much more efficient when I use more icons (as opposed to just text), and this saves me a lot of time from having to create my own.
Matches exactly with Godot's base style, huge recommend
Icons work very well and the tools for searching icons are really handy. This includes a ton of files so the first time import takes a bit. There's possibly room for optimization within the addon/assets, but Godot itself could probably use some improvements for bulk imports like this. Thank you!
I have not yet used the icons in any of my projects, but the addon seems like an excellent addition to Godot toolbelt. I imagine I'll be using it everywhere in the future. The icon browser seems like a great qol feature as well, makes finding the right icon much easier and less cumbersome. Thank you!
Greatly useful. It helped me feel like my project stopped being a prototype
epic icons!
Beautiful godot-themed icons for every project.
An amazing collection of diverse and useful icons, all at Godot's system icon resolution so they match perfect with the editor icons! I can't believe these are made available for free!
Login to write a review.