HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/.codex/.tmp/plugins/plugins/zoom/skills/video-sdk/unity/concepts/architecture.md
# Unity Architecture Concept

```mermaid
flowchart LR
  Scene[Unity Scene + UI] --> SessionMgr[Session Manager Script]
  SessionMgr --> Wrapper[Zoom Video SDK Unity Wrapper]
  SessionMgr --> TokenAPI[Token API]
  TokenAPI --> Signer[Server JWT Signer]
  Wrapper --> Events[SDK Event Callbacks]
  Events --> SessionMgr
  SessionMgr --> Scene
```

## Design guidance

- Keep wrapper calls behind one Session Manager abstraction.
- Convert SDK callbacks into explicit Unity state updates.
- Avoid direct credential logic in Unity client.