Watson Developer Cloud: Unity SDK

Get the Code

With Watson Unity SDK, you can now configure your Unity application to understand speech, talk with your users, and understand the intent of a user in natural language.

Why should I contribute?

As a developer, you’ll find simple C# service abstractions for accessing a wide range of Watson services. The Watson Unity SDK enables you to build or integrate services into your applications faster than ever before. Simply drag and drop widget prefabs into your scene to integrate Watson into your application. Those widgets will automatically connect to other compatible widgets and communicate automatically with each other. The user can have a functional application in just a few minutes.

If you require more functionality, you can override the automatic widget connections or use our service wrappers yourself. The SDK is open source and is freely available under the Apache 2.0 license.

What technology problem will I help solve?

Watson Unity SDK includes useful tools to configure your Watson Developer Cloud services, train your Natural Language Classifiers and manage dialog data in the Watson Developer Cloud.

In future releases, we plan to include features that will enable you to communicate naturally and train your Unity teams to build your cognitive application. For more on the Watson Developer Cloud services themselves, see the complete documentation.

How will Watson Unity SDK help my business?

For your developers? Time. For your users? An unparalleled interactive experience. This is your chance to get ahead of the pack. Watson Unity SDK delivers simplicity, making it easy for your developers to quickly tap into services that will take your apps to a new level of interactivity. Imagine the possibilities as your developers create new environments using simple drag-and-drop functionality, and your users delve into your app using nothing more than voice commands.

The bottom line? If you’re not using IBM Watson Unity SDK, you’re playing from behind.