According to the Unicode Consortium, Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language.
Emojis are a subset of Unicode. There are also Kaomoji which are composed of several Unicode Symbols - usually these are faces. There are also Icons. These can be special cases of Emojis.