๐Ÿ–Œ๏ธUser-Generated Emote

Turn your players into creators with our AI-powered User-Generated Emote feature!

With the User-Generated Emote feature, players can create a custom emote from any video, directly in the game, and play it on their avatar. All it takes is a phone camera or any video for Kinetix's AI to create and play an animation in-game.

This documentation page will guide you through the exciting possibilities of user-generated emotes and how to integrate them into your gameplay.

What is the User-Generated Emote feature?

User-Generated Emote is a unique UGC feature that enables players to create a custom emote from a video, directly in the game.

The feature relies on state-of-the-art deep learning AI algorithms that turn videos into animations. Thanks to this pioneering technology, players can bring any movement from a video into their game.

Boost your game's engagement as you turn your players into creators and allow for more content generation, self-expression, and customization.


Features included for players

1. Upload any video

Players can upload videos from different sources:

  • Upload from device: it lets players pick a video stored locally on their device.

  • Upload from the Internet: it lets players upload videos by simply pasting an URL link, allowing players to create an emote from a TikTok or Instagram video for instance.

  • Self-record: players can directly use their phone camera to film themselves as they perform the movement they would like to turn into an emote.

2. Video trimming & cropping

Players can easily select the exact moment containing the movement they would like to turn into an emote. Likewise, they can crop their video to remove elements that could mislead the AI.

Video cropping and trimming allow players to optimize their video without requiring any video editing skills or software.


How does the User-Generated Emote feature work?

Since its inception, Kinetix has always thrived to democratize access to 3D animation creation with AI. To do so, the team has designed state of the art machine learning models that are seamlessly integrated into game-oriented product bricks to make emote creation as easy as recording a video.

The overall User-Generated Emote process can be synthetized in 4 main steps:

1. Computer vision - Motion Detection

Kinetix AI will analyze the video sent by the player, identify the human that's appearing, and read their movement, in 3D (recreating depth).

Learn more about Kinetix's video-to-animation AI technology:

๐Ÿค–pageVideo-to-animation AI

2. Video Moderation

Kinetix designed a Moderation layer to prevent players from adding unwanted content in the game. It consists in analyzing the video sent by the player, and removing any prohibited movement detected.

Note that games have the possibility to authorize mature content if they want to.

Let Kinetix take care of moderation

Kinetix has designed a robust and comprehensive moderation system to review and approve user-generated emotes while keeping you in the loop.

Check User-Generated Emote Moderation for more info about our moderation approach.

3. 3D animation file generation

Once the video has been approved by the moderation, the movement extraction begins. Our AI will create an animation file containing the exact same movement as the one detected in the video. The 3D animation file will be created on Kinetix's standard avatar.

4. Retargeting

Since players want to play their custom custom on their avatar, Kinetix AI needs to apply the generated animation to the player's avatar.

At Kinetix, we developed our own proprietary retargeting technology to guarantees full compatibility with any humanoid character.

Our automated retargeting not only adapts to the avatar's skeleton like any other traditional retargeting method, but also considers the character's mesh, which allows our AI to adapt the adjust the generated emote based on the avatar's specific body shape.

Learn more about Kinetix's retargeting technology:

๐ŸฆดpageRetargeting

Boost your game's engagement with the User-Generated Emote feature

Personalized Gaming Experience

  • Bring Your World into the Game: Players can infuse their in-game experience with a personal touch by creating emotes from content they love and are passionate about. This direct control over in-game expressions allows players to integrate their personal interests, favorite moments, or trending content into their gaming world, making every emote a personalized statement.

  • Creative Freedom: Offering players the ability to craft emotes from their chosen content empowers them with unparalleled creative freedom. This not only enhances their attachment to the game but also encourages a sense of ownership and pride in their in-game representation.

Enhanced Player Connection

  • Foster Community Interaction: Custom emotes become a new medium for players to communicate, share, and celebrate with each other, strengthening the game's community and social bonds.

  • Encourage Continuous Play: The novelty and enjoyment of creating and using personal emotes motivate players to return regularly, maintaining high levels of engagement and long-term interest in the game.

  • Community Co-Creation: This feature fosters a collaborative environment where players contribute to the gameโ€™s evolving culture. Shared creativity leads to a dynamic and ever-changing community, bonded over shared interests and collective content creation.

Elevated Fun Factor

  • Transformative Entertainment: The fun of translating real-life movements into game-specific emotes adds a layer of entertainment thatโ€™s both engaging and immersive, keeping players invested in the game.

  • Viral Potential: Players are likely to share their innovative emotes on social platforms, drawing attention to the game and attracting new players who want to partake in the fun and creativity.

Embrace the full potential of User-Generated Content

Unlock Emote Creation Tools

You can now integrate as many User-Generated Emotes as you want without any downside on your games performances nor player immersion.

Emote Integration in Gameplay

Integrate User-Generated Emotes seamlessly into your gameplay experience, allowing gamers to create, own and use their custom emotes for any interactive or social activities.

Foster a vibrant community around user-generated emotes

Enrich your gameplay with User-Generated Emotes features and Implement features such as emote sharing, liking, and commenting to encourage social interaction and engagement.

What is rarer than a unique asset?

Make User-Generated Emotes an exclusive asset and monetize accordingly. We strongly recommend to consider UGE as the top tier in terms of Emote rarity.

User-Generated Emote pricing model

The pricing associated with Kinetix User-Generated Emote pipes is per API call. We charge with a fixed price every time our APIs are called, which corresponds to every emote generated by a player.

A standard pricing of โ‚ฌ0.10 per emote generated by your players will be applied.

Learn more about Pricing.

How to integrate the User-Generated Emote feature?

There are 2 ways to unlock User-Generated Emote features in your game:

  • With Kinetix SDK: all-in-one solution that includes the access to the feature, in addition to multiple technologies to optimize the integration and run phase experiences. Integrate Kinetix SDK

  • With the Emote Creation API endpoints: access the emote creation feature only. You have to create your own infrastructure around the feature to support it. Integrate Kinetix API

Learn more about the SDK & API integration methods here: SDK or API: what to choose

Conclusion

User-Generated Emotes unlock a world of creativity and self-expression for games and their players, elevating the gaming experience to new heights. By embracing user-generated content, you can create an inclusive and dynamic gaming community that thrives on player participation and engagement.

Last updated