Skip to content

Releases: Conv-AI/Convai-Unity-WebGL-SDK

Convai Unity WebGL SDK v3.0.1 Release Notes

08 Sep 16:31
4a55abf

Choose a tag to compare

We’re excited to announce the release of Version 3.0.1 of our Unity WebGL SDK! 🎉
This update is a bug-fix release focused on improving stability and reliability.

Bug Fixes

  • Narrative Design Keys: Fixed an issue where keys were not updating as expected.
  • Feedback Buttons: Resolved an issue causing feedback buttons to not function correctly in certain cases.
  • Narrative Design Trigger: Fixed an issue where triggers would occasionally fail to work as intended.

Resources and Support

To help you make the most of this new release, we've prepared the following resources:

  1. Official Documentation: Comprehensive guide to the plugin's features and capabilities.

  2. Quick Start Video: A step-by-step tutorial to get you up and running quickly.

  3. Troubleshooting Guide: Solutions to common issues you might encounter.

  4. Tutorial Series: In-depth videos covering advanced features and best practices.

  5. Convai Website: Create and test custom characters for your projects.

Have questions or need assistance?

  • Visit the Convai Developer Forum: Our dedicated community and support team are here to help with bug reports and technical queries. Connect with other developers and get the support you need to enhance your projects.

  • For account, billing, or plan-related issues, please reach out to us at support@convai.com.

We can’t wait to see what you build next. As always, your feedback is deeply appreciated. Thank you for being a part of the Convai developer community!

Convai Unity WebGL SDK v3.0.0 Release Notes

14 Apr 17:43
5af1c24

Choose a tag to compare

We are thrilled to announce the release of Version 3.0.0 of our Unity WebGL SDK! This version includes critical optimizations, key architectural changes, and several bug fixes aimed at improving stability, flexibility, and overall developer experience.

Announcement

  • Convai Character Importer Removed
    • We are transitioning away from the Ready Player Me (RPM) - based character creator in the Convai Playground to a significantly higher-quality character creation system. As a result, the Character Importer, which previously allowed importing RPM-created characters from the Playground, will no longer be supported.
    • To continue using Ready Player Me, follow this guide: Importing RPM Characters
    • For custom characters, refer to: Importing Custom Characters

Improvements

1. Optimized Audio Playback

  • Audio is now played directly via JavaScript, resulting in improved performance and reduced latency during playback.

2. Refactored Core Scripts

  • Major updates and bug fixes have been applied to the following scripts:
    • ConvaiNPCManager
    • ConvaiGRPCWebAPI
    • ConvaiNPC
    • PlayerInteractionManager

Bug Fixes

  • Multi-NPC issues resolved: Interactions involving multiple NPCs now behave as expected.
  • Chat UI fix on scene reload: Messages now show correctly after a scene is reloaded.

Resources and Support

To help you make the most of this new release, we've prepared the following resources:

  1. Official Documentation: Comprehensive guide to the plugin's features and capabilities.

  2. Quick Start Video: A step-by-step tutorial to get you up and running quickly.

  3. Troubleshooting Guide: Solutions to common issues you might encounter.

  4. Tutorial Series: In-depth videos covering advanced features and best practices.

  5. Convai Website: Create and test custom characters for your projects.

Have questions or need assistance?

  • Visit the Convai Developer Forum: Our dedicated community and support team are here to help with bug reports and technical queries. Connect with other developers and get the support you need to enhance your projects.

  • For account, billing, or plan-related issues, please reach out to us at support@convai.com.

We can’t wait to see what you build next. As always, your feedback is deeply appreciated. Thank you for being a part of the Convai developer community!

Convai Unity WebGL SDK v2.1.0 Release Notes

28 Jan 21:48
8eb24a2

Choose a tag to compare

Convai Unity WebGL SDK v2.1.0 Release Notes

We are excited to announce the release of Version 2.1.0 of our Unity WebGL SDK! This update brings new features, improvements, and bug fixes to enhance your development experience.

New Features

1. Action System

  • The Action System has been introduced, allowing you to define and assign actions to your characters. This system makes it easier to create dynamic and interactive NPC behaviors.

2. Narrative Design

  • The Narrative Design system is now available, enabling you to set high-level goals for NPCs and guide the flow of the narrative.

3. Narrative Design Template Keys

  • Narrative Design Template Keys have been added, allowing developers to include dynamic variables in their narratives. This enables NPCs to adapt their responses and behaviors based on in-game contexts.

Note: These features are being released on the WebGL platform for the first time. If you encounter any issues, please let us know.

Improvements

1. Updated Demo Scene

  • The Demo Scene has been improved to showcase examples of the new Action System and Narrative Design features, providing an easy reference for developers.

2. Enhanced Text Input Handling

  • Pressing the Enter key now activates the Text InputField, allowing users to send messages in the chatbox without using a mouse, enhancing accessibility and user experience.

Bug Fixes

  • Fixed version of the Ready Player Me package to ensure compatibility.

Resources and Support

To help you make the most of this new release, we've prepared the following resources:

  1. Official Documentation: Comprehensive guide to the plugin's features and capabilities.

  2. Quick Start Video: A step-by-step tutorial to get you up and running quickly.

  3. Troubleshooting Guide: Solutions to common issues you might encounter.

  4. Tutorial Series: In-depth videos covering advanced features and best practices.

  5. Convai Website: Create and test custom characters for your projects.

Have questions or need assistance?

  • Visit the Convai Developer Forum: Our dedicated community and support team are here to help with bug reports and technical queries. Connect with other developers and get the support you need to enhance your projects.

  • For account, billing, or plan-related issues, please reach out to us at support@convai.com.

We are excited to see the incredible experiences you'll create with this new release. Your feedback and suggestions are invaluable as we continue to improve the SDK. Thank you for being a part of the Convai developer community!

Convai Unity WebGL SDK v2.0.0 Release Notes

02 Aug 09:24
7719080

Choose a tag to compare

Convai Unity WebGL SDK v2.0.0 Release Notes

We are thrilled to announce the release of Version 2.0.0 of our Unity WebGL SDK. This major update brings significant enhancements to our platform, introducing new features, performance improvements, and critical bug fixes. Our team has worked diligently to ensure this release provides a more robust and efficient development experience for our users.

New Features

1. Interruption Feature

  • Enables more natural conversation flow by allowing characters to be interrupted mid-speech.
  • Enhances realism in multi-character interactions.

2. Viseme-based LipSync System

  • Introduces advanced server-side lip synchronization for more accurate and lifelike character speech.
  • Utilizes blendshapes and viseme data to match mouth movements precisely with spoken content.

3. Automatic Integration of Ready Player Me SDK

  • Seamlessly incorporates the Ready Player Me SDK into your project.
  • Simplifies the process of adding customizable avatars to your WebGL applications.

Improvements

1. Enhanced Character Import System

  • Streamlined workflow for importing and setting up characters.
  • Improved compatibility with various 3D model formats.

2. Reorganized Folder Structure

  • Logical arrangement of assets and scripts for easier navigation.
  • Clearer separation of core SDK components and examples.

3. Updated Scene Template

  • New and improved template scene for quick start and reference.
  • Includes examples of all major SDK features.

4. Refined Namespace Structure

  • Reorganized namespaces for better code organization and reduced conflicts.
  • Improved overall code maintainability.

5. Refactored ConvaiNPCComponentSettingsWindow

  • Enhanced structure for better usability and extensibility.
  • Improved UI layout for a more intuitive configuration process.

6. Optimized ConvaiBlinkingHandler

  • Increased performance of the blinking mechanism.
  • Improved code readability for easier customization.

7. Enhanced UI Handling

  • Implemented robust null checks to prevent runtime errors.
  • Added helper methods for common UI operations.

8. Standardized Constants

  • Introduced constants for UI dimensions and regex patterns.
  • Ensures consistency across the SDK and easier maintenance.

9. Comprehensive Documentation Update

  • Revised and expanded in-code documentation.
  • Updated external documentation to reflect new features and changes.

Bug Fixes

1. Ready Player Me SDK Conflict Resolution

  • Addressed conflicts arising when the Ready Player Me SDK was pre-existing in the project.
  • Ensured smooth integration without overwriting or duplicating assets.

2. Multi-Character Response Duplication Fix

  • Resolved an issue where text input responses were duplicated in scenes with multiple ConvaiNPC characters.
  • Improved handling of concurrent character interactions.

3. LipSync Error Message Resolution

  • Fixed various error messages related to the LipSync system.
  • Improved error handling and reporting for LipSync-related issues.

Resources and Support

To help you make the most of this new release, we've prepared the following resources:

  1. Official Documentation: Comprehensive guide to the plugin's features and capabilities.

  2. Quick Start Video: A step-by-step tutorial to get you up and running quickly.

  3. Troubleshooting Guide: Solutions to common issues you might encounter.

  4. Tutorial Series: In-depth videos covering advanced features and best practices.

  5. Convai Website: Create and test custom characters for your projects.

  6. Discord Community: Join our active community for support, discussions, and collaboration.

  7. Partner Program: Learn about the benefits of becoming a Convai partner.

Licensing and Distribution

While Convai provides a free tier for development and testing, commercial distribution of products using Convai technology requires either a partnership agreement or a paid subscription. Please review our pricing page for more details on our licensing options.

Contact Us

For any questions, concerns, or support needs, please don't hesitate to reach out to our dedicated support team at support@convai.com.

We're excited to see what you'll create with this new version of our Unity WebGL SDK. Thank you for your continued support and feedback, which drive our ongoing improvements and innovations.

Convai_Unity_WebGL_SDK_Nightly_31.01.2024

01 Feb 06:49
139d6e3

Choose a tag to compare

Convai Unity WebGL SDK v1.0.0 Release Notes

Release Date: February 1, 2024

We are excited to announce the release of Version 1.0.0 of our Unity WebGL SDK. This major release includes numerous new features, performance improvements, and bug fixes.

What's New

  • Settings Panel: Introduce a comprehensive settings panel that allows users to customize their experience.
  • Notification System: Implement a robust notification system to inform users of in-game events - specifically microphone-based issues.
  • Input Manager: Develop an advanced input management system that supports various input devices such as keyboards, gamepads, and touchscreens.

Enhancements

  • Transcript UI: Added support for a customizable and dynamic Chatbox
  • Optimization: Performance optimizations for faster processing and reduced resource usage.
  • LipSync: Improved Lip-Sync Smoothing and audio-visual synchronization

Bug Fixes

Fixed: Head Tracking Doesn’t Work Without Action Component issue fixed.

Documentation and Support

Documentation to guide you through the plugin's features and capabilities.

Quick start video to help you get started quickly and easily.

Troubleshooting guide to help you solve our most commonly faced issues.

Tutorial series to help you master the plugin's full potential.

Convai Website to create custom characters and try them out.

Discord server to help you out with any issues you face while using our plugin.

For any questions, reach out to support@convai.com.

Partner Page to help join our partner program. While Convai provides a free experience to distribute a product (game or experience) using Convai, you must be a partner or a customer.