SDK devs #2 Contextual Emotes integration
Discover how to integrate Contextual Emotes to allow your gamers to customize their reactions to different in-game contexts.
Discover how to integrate Contextual Emotes to allow your gamers to customize their reactions to different in-game contexts.
Emotions are core to every gaming experience. There is an evolving need for games to provide their players with multiple options to express their emotions as it helps them to increase engagement and drive retention. The phenomenal adoption of emotes in popular games like Fortnite proved that they are widely used as a non-verbal way for gamers to express their emotions.
Kinetix Emote infrastructure helps games to allow their gamers to adapt the Emotes that will be played based on the context they experience. By selecting the Emotes they want to showcase when "losing" or "winning" a game, they customize their reactions to different contexts.
Indie developer Quentin Franchi developed an example project where users can interact with NPC to solve a challenge. It configured three contextual Emotes "Hello", "Win", "Lose". This playful demo (link to source shared below) demonstrates the potential of contextual Emotes and the emotes can be re-used to integrate in your project.
"This demo is a point and click style game with NPCs and dialogues. Each time you interact with an NPC, your character will play a contextual emote that you have assigned from the contextual tab in the emote wheel. There are three interactions:
Hello : Emote assigned for greeting an NPC.
Win : Emote assigned when the correct answer was selected.
Lose : Emote assigned when the wrong answer was selected.
This demo is using Coroutines instead of async functions to be compatible with mobile plateforms and WebGL. The dialogue system is using a ScriptableObject where you give a text, choices and of course the contextual emote's name to play."
Steps in the demo:
- Customize the Emotes you want to play for each context
- Interact with NPCs with point and click - "Hello" and Emotes appear when opening chat with NPCs
- Solve the challenge to play your "Win" Emote.
Demo source - https://github.com/nargacu83/kinetix-contextual-emotes-example-unity
Join our newsletter
With Kinetix's SDK & APIs, integrate an AI-powered User-Generated Emote feature in your game with just a few lines of code.