Are you tired of squinting at a sea of identical Godot node icons in your scene tree? Distinguishing between custom scripts and built-in nodes can be a productivity killer. Enter at-icons, a free, open-source library that gives your custom Godot nodes unique, recognizable icons.
What Problem Does It Solve?
When you create custom nodes in Godot, they all share the default script icon. This makes it hard to quickly identify which node does what, especially in complex projects. at-icons solves this by providing a set of high-quality, distinct icons that you can assign to your custom nodes, making your scene tree instantly readable.
How to Use at-icons
- Download the icon pack from the official page.
-
Place the icon images (PNG format) in your project's
res://addons/at-icons/directory. - Assign an icon to a custom node by adding the following code to your script:
extends Node
class_name MyCustomNode
func _ready():
# Assign icon (replace "my_icon.png" with actual file)
add_icon("res://addons/at-icons/my_icon.png")
Alternatively, you can use the built-in icon property via the editor:
- Select your custom node in the scene tree.
- In the Inspector, set the
iconproperty to the desired icon path.
That's it! Your node now shows a unique icon in the scene tree, editor, and any other UI that displays node types.
Why at-icons Is Interesting
- Open Source: Free to use, modify, and share. No licensing headaches.
- Consistent Style: Icons are designed to match Godot's native aesthetic, so they blend seamlessly.
- Customizable: You can create your own icons or modify existing ones to fit your project's theme.
- Boosts Productivity: Quickly identify nodes at a glance, reducing time spent hunting through the scene tree.
Whether you're building a complex game or a simple tool, at-icons helps keep your workflow smooth and organized. Give it a try and see the difference clear icons can make!
Top comments (0)