Let's use the character ụ
(code point U+1EE5) as example.
Unicode defines a mapping from numbers (code points) to characters. In this sense, Unicode is a coded character set, which doesn't define how the characters or code points should be stored.
UTF-8, UTF-16, UTF-32 are character encodings which defines how to encode code points into a sequence of 8-bit, 16-bit, 32-bit code values respectively. In this sense, it's a character encoding form.
Using the example, the character ụ
is encoded as 0xE1 0xBB 0xA5
in UTF-8, 0x1EE5
in UTF-16 and 0x00001EE5
in UTF-32.