Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
![Emojis for Godot hero image](https://img.godotassetlibrary.com/XsD8UmfIsR3swf2dxELyqT9e3jM4T2ihPeoHE_DoxWg/rs:fit:1920:1080:0/g:no/aHR0cHM6Ly9naXRodWIuY29tL3Jha3Vnb3RlYW0vRW1vamlzLUZvci1Hb2RvdC9yYXcvZ29kb3QtNC9zY3JlZW5zaG90X2VmLnBuZw.webp)
Quick Information
![Emojis for Godot icon image](https://img.godotassetlibrary.com/y-lTPZg6y3rmasue8brWNoDd9BM1OGqjIgCvoNle2PU/rs:fit:50:50:0/g:no/aHR0cHM6Ly9naXRodWIuY29tL3Jha3Vnb3RlYW0vRW1vamlzLUZvci1Hb2RvdC9ibG9iL2dvZG90LTQvYWRkb25zL2Vtb2ppcy1mb3ItZ29kb3QvaWNvbi5wbmc_cmF3PXRydWU.webp)
This addon provides the following nodes to use emojis in Godot:- **EmojiIcon**: A node that displays an Emoji.- **EmojiButton**: A node that displays an Emoji as a button.Rewritten to give you access to **EmojisDB** singleton for easier use of emojis anywhere in your project.It's also adds **IconsFinder** to the Godot's **Tools** menu.So you can find the emojis easily.
Emojis for Godot
Emoji mode use
Twemoji.
This addon provides the following nodes to use emojis in Godot:
- EmojiIcon: A node that displays an Emoji.
- EmojiButton: A node that displays an Emoji as a button.
It's also adds EmojiFinder to the Godot editor's toolbar. So you can find the emojis easily.
Install using gd-plug
To install it with gd-plug add in your plug.gd
script:
extends "res://addons/gd-plug/plug.gd"
func _plugging():
# your other plugins/addons install instructions
# ...
plug("rakugoteam/Emojis-For-Godot", {"include": ["addons", ".import/"]})
Using it with RichTextLabel
From version 1.3 you can use emojis in RichTextLabel.
This is the example code of using emojis in RichTextLabel:
extends RichTextLabel
var emojis = Emojis.new()
export var text_with_emojis := "some emoji :sunglasses:"
func _ready():
bbcode_enabled = true
bbcode_text = emojis.parse_emojis(text_with_emojis)
This is the result of the above code:
Exporting
For emojis to work in exported projects, you need add *.json
files to include files settings:
TexturePacker is used to generate the emoji atlases.
This addon provides the following nodes to use emojis in Godot:
- **EmojiIcon**: A node that displays an Emoji.
- **EmojiButton**: A node that displays an Emoji as a button.
Rewritten to give you access to **EmojisDB** singleton for easier use of emojis anywhere in your project.
It's also adds **IconsFinder** to the Godot's **Tools** menu.
So you can find the emojis easily.
Reviews
Quick Information
![Emojis for Godot icon image](https://img.godotassetlibrary.com/y-lTPZg6y3rmasue8brWNoDd9BM1OGqjIgCvoNle2PU/rs:fit:50:50:0/g:no/aHR0cHM6Ly9naXRodWIuY29tL3Jha3Vnb3RlYW0vRW1vamlzLUZvci1Hb2RvdC9ibG9iL2dvZG90LTQvYWRkb25zL2Vtb2ppcy1mb3ItZ29kb3QvaWNvbi5wbmc_cmF3PXRydWU.webp)
This addon provides the following nodes to use emojis in Godot:- **EmojiIcon**: A node that displays an Emoji.- **EmojiButton**: A node that displays an Emoji as a button.Rewritten to give you access to **EmojisDB** singleton for easier use of emojis anywhere in your project.It's also adds **IconsFinder** to the Godot's **Tools** menu.So you can find the emojis easily.