Galaxy AR Emoji SDK for Unity

Samsung Galaxy device users can use the AR Emoji feature to create an animated avatar from a photo of their face or selecting a few suggested characters. The avatar can display a range of emotions and body movements. The Galaxy AR Emoji SDK for Unity enables you to use the user's AR Emoji avatar in your application, such as using it to represent a game character.


The AR Emoji Editor feature on Samsung devices enables users to create a 3D avatar model that can be used in other applications on the device.

Partnership Request Process

To use the Galaxy AR Emoji SDK for Unity, you must become a Samsung partner.
To request partnership:

  1. Open the partnership request form.
    If prompted, log in to your Samsung Account. If you do not already have a Samsung Account, create one.

  2. Enter your company and developer information.
    Your name, email address, and country are filled in for you.

  3. Enter information about the application for which you are applying to use the Galaxy AR Emoji SDK for Unity.
    Provide the name and description for the application, and attach documents that detail the application features and use cases.

  4. When you are ready to submit the request, click "Submit".
    Your partnership request is reviewed. When it is approved, you receive access to the Galaxy AR Emoji SDK for Unity libraries and documentation.

  5. Use the Galaxy AR Emoji SDK for Unity to develop your application.

Development Environment

To build and run the sample application, you need the following tools:

  • Unity LTS Release 2018.4.Xf1 for Windows
  • IDE for editing Unity script, such as Visual Studio
    For example, you can edit the script to test how the application appears on various screen sizes, such as 1024x2048 px.
  • Supported devices

    Samsung Galaxy Devices that can find and download the AREmoji Editor App from the galaxy app store. Samsung Galaxy Devices that the AREmoji Editor is installed such as Note 10, S10, S20, S21 or 2019 A50/60/70/80 device

Development Process

The process of applying animations to an AR Emoji model has the following steps:

  1. Create an AR Emoji on the Samsung Galaxy device.
  2. Configure the Unity project.
  3. Import the AR Emoji model to the project.
  4. Create animation clips.
  5. Apply animations to the model.