# Implementing multiple convai characters in same scene in unity

**URL:** https://forum.convai.com/t/implementing-multiple-convai-characters-in-same-scene-in-unity/6453
**Category:** Unity SDK
**Tags:** unity
**Created:** [August 5, 2026, 4:11am UTC](https://forum.convai.com/t/implementing-multiple-convai-characters-in-same-scene-in-unity/6453 "2026-08-05T04:11:24Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![pream26](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/pream26/32/7684_2.png) [@pream26](https://forum.convai.com/u/pream26)
#### Post date: [August 5, 2026, 4:11am UTC](https://forum.convai.com/t/implementing-multiple-convai-characters-in-same-scene-in-unity/6453/1 "2026-08-05T04:11:24Z")

</div>

### Installation method

UPM

### Issue area

Character Setup

### Impact

Blocker - I cannot continue

### Unity version

Unity 6.3 LTS (6000.3.19f1)

### Convai Unity SDK version

4.3.0

### Target platform

Unity Editor

### Where does it happen?

Both sample and custom scene

### Short summary

I have two ConvaiCharacter objects in one Unity scene. The docs say multiple characters are supported, and one character works correctly.

### What happened?

What happens  
EmmaNew is injected, connects, and becomes ready.

Marcus stays IsInjected = false.

ConvaiManager.RefreshReferences() only finds one character at runtime.

SetExplicitCharacters() marks Marcus as owned, but it still does not inject.

Calling StartConversationAsync() on Marcus fails with:

Cannot start: dependencies not injected. Ensure ConvaiManager is in the scene and has run before calling StartConversationAsync().

What I already checked  
Character IDs are correct

Both characters are active in the scene

Both have the required components

Only one ConvaiManager exists

Both characters are present before Play Mode

EmmaNew works normally

Marcus fails only when both characters are in the scene

### What did you expect?

Both characters should be discovered, injected, connected, and ready.

### Steps to reproduce

Keep t different Convai character with different id. play conv ai manager only recognize one character

### Unity Console errors or build logs

[ConvaiBootstrap] Start() entered.  
UnityEngine.Debug:Log (object)  
ConvaiMultiCharacterBootstrap/d\_\_3:MoveNext () (at Assets/Samples/Convai SDK for Unity/4.3.0/TwoCharacterConvaiTest.cs:15)  
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start\<ConvaiMultiCharacterBootstrap/d\_\_3\> (ConvaiMultiCharacterBootstrap/d\_\_3&)  
ConvaiMultiCharacterBootstrap:Start ()

[ConvaiBootstrap] ConvaiManager found.  
UnityEngine.Debug:Log (object)  
ConvaiMultiCharacterBootstrap/d\_\_3:MoveNext () (at Assets/Samples/Convai SDK for Unity/4.3.0/TwoCharacterConvaiTest.cs:24)  
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start\<ConvaiMultiCharacterBootstrap/d\_\_3\> (ConvaiMultiCharacterBootstrap/d\_\_3&)  
ConvaiMultiCharacterBootstrap:Start ()

[ConvaiBootstrap] After RefreshReferences | managerCharacters=1  
UnityEngine.Debug:Log (object)  
ConvaiMultiCharacterBootstrap/d\_\_3:MoveNext () (at Assets/Samples/Convai SDK for Unity/4.3.0/TwoCharacterConvaiTest.cs:29)  
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

[ConvaiBootstrap] A-Before | name=EmmaNew, injected=True, connected=False, ready=False, state=Disconnected  
UnityEngine.Debug:Log (object)  
ConvaiMultiCharacterBootstrap:LogCharacterState (string,Convai.Runtime.Components.ConvaiCharacter) (at Assets/Samples/Convai SDK for Unity/4.3.0/TwoCharacterConvaiTest.cs:65)  
ConvaiMultiCharacterBootstrap/d\_\_3:MoveNext () (at Assets/Samples/Convai SDK for Unity/4.3.0/TwoCharacterConvaiTest.cs:31)  
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

[ConvaiBootstrap] B-Before | name=Marcus, injected=False, connected=False, ready=False, state=Disconnected  
UnityEngine.Debug:Log (object)  
ConvaiMultiCharacterBootstrap:LogCharacterState (string,Convai.Runtime.Components.ConvaiCharacter) (at Assets/Samples/Convai SDK for Unity/4.3.0/TwoCharacterConvaiTest.cs:65)  
ConvaiMultiCharacterBootstrap/d\_\_3:MoveNext () (at Assets/Samples/Convai SDK for Unity/4.3.0/TwoCharacterConvaiTest.cs:32)  
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

[ConvaiBootstrap] A: Start success=True  
UnityEngine.Debug:Log (object)  
ConvaiMultiCharacterBootstrap/d\_\_4:MoveNext () (at Assets/Samples/Convai SDK for Unity/4.3.0/TwoCharacterConvaiTest.cs:51)  
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1\<Convai.Runtime.Core.Coordinators.Unit\>:SetResult (Convai.Runtime.Core.Coordinators.Unit)  
Convai.Runtime.Components.ConvaiCharacter/d\_\_11:MoveNext () (a

### Screenshots, recording, logs, or minimal repro

 ![Screenshot 2026-08-05 093921.png](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/5/59cb45388c1f14c9e0e3a7e43ab65a260c5a2793.jpeg) ![Screenshot 2026-08-05 093956.png](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/c/c157cc09b450d9c845c39f044efb8d5ee20b73c8.jpeg) ![Screenshot 2026-08-05 094031.png](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/b/ba4452447fa98e8e0e340c2fd2bb4234148b2cb8.jpeg)

### I checked the relevant documentation, resources, and similar forum posts before posting.

on

### I confirm that I did not include API keys, tokens, passwords, secrets, private character data, private conversation logs, or customer data.

on

---

<div class="post-metadata">

### Author: ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)
#### Post date: [August 5, 2026, 9:37am UTC](https://forum.convai.com/t/implementing-multiple-convai-characters-in-same-scene-in-unity/6453/2 "2026-08-05T09:37:08Z")

</div>

Multiple character support in a single Unity scene is not currently supported. Our team is working on this, and support is planned for a future update.

Please stay tuned for upcoming SDK updates.

Also, could you please share the documentation link where it says multiple characters are currently supported?

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/1X/e60ef96aa7334c5ccf6682f6c6dbc20fcfa96b49.png) [@system](https://forum.convai.com/u/system)
#### Post date: [August 8, 2026, 9:37am UTC](https://forum.convai.com/t/implementing-multiple-convai-characters-in-same-scene-in-unity/6453/3 "2026-08-08T09:37:16Z")

</div>

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
