← all repositories
watson-developer-cloud/unity-sdk

IBM's abandoned bridge between Unity and Watson AI

A C# SDK that once let game developers drop IBM's AI services into Unity projects, now left to community maintenance as IBM walks away.

565 stars C# Other AI
unity-sdk
Velocity · 7d
+0.1
★ / day
Trend
steady
star history

What it does

This is a C# SDK that wraps IBM Watson cloud services—speech-to-text, language translation, visual recognition, conversational AI—for use inside Unity games and VR apps. You drag the SDK and its companion core library into your project’s Assets folder, feed it IBM Cloud credentials, and call services via coroutines.

The interesting bit

The deprecation notices are the real story. IBM formally abandoned active support; the repo now survives on community PRs only, with no more published release binaries. Several Watson services it once wrapped—Tone Analyzer, Natural Language Classifier—were already removed because IBM killed those APIs too. It’s a museum of cloud API churn inside a single README.

Key highlights

  • Covers the full Watson stack: Assistant, Discovery, Speech-to-Text, Text-to-Speech, Language Translator, NLU, Personality Insights, Visual Recognition, and more
  • Supports both IAM token-based and legacy username/password authentication
  • Requires .NET 4.x equivalent scripting runtime in Unity 2018.2+ for TLS 1.2
  • No WebGL support; macOS Mojave microphone permissions are a known footgun
  • Community PRs accepted but no official releases—build from source going forward

Caveats

  • IBM no longer actively maintains the SDK; updates must be compiled independently
  • Several wrapped services (Tone Analyzer, Natural Language Classifier) are already removed due to upstream IBM deprecation
  • The README warns that endpoint URLs changed in 2021 and old watsonplatform.net domains no longer work

Verdict

Worth a look if you’re already committed to IBM Watson and need to keep a legacy Unity integration alive. Otherwise, this is a cautionary artifact: cloud SDKs die, and building your game around a vendor’s hosted AI is a bet on their continued interest.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.