Easy Code For Vivox
  • Introduction
    • Official Links
    • Getting Started
      • Wheres The Code
      • Setup EasyCode in My Project
    • Setup Demo Scenes
      • Vivox Developer Portal
      • Unity Gaming Services (UGS) Dashboard
    • Things To Consider
    • FAQ
  • Development Info
    • Design Decisions
    • Release Notes
      • v2.0
      • v1.3
      • v1.2
      • v1.1
      • Template
    • Not Supported
  • Easy Code For Vivox
    • How do I setup EasyCode?
      • Setup Your Credentials
    • How do I do this in EasyCode?
      • Login / Logout
        • Login Properties
        • SetTransmissionMode
        • Login Events
      • Join / Leave Channel
        • Audio Channel
          • Audio Channel Events
        • Text Channel
          • Text Channel Events
        • Channel Events
      • Send Messages
        • Message Events
      • Mute / Unmute
        • Mute / Unmute Events
      • Subscribe to User Events
      • Volume / Audio Settings
        • Audio Device Events
      • Text To Speech ( TTS )
        • TTS Events
    • Vivox Access Tokens
      • Unity Cloud Code
    • Supported Vivox Events
      • Callback Methods
    • Folder Structure / Info
      • / Demo Scenes /
      • / Documentation /
      • / Examples /
      • / Plugins /
      • / Resources /
      • / Scripts /
      • / Settings /
    • Common Errors
  • API Info
    • EasySession.cs
    • EasyManager.cs
      • Main Methods
      • Vivox Event Callbacks
    • Easy3DPositional.cs
    • EasyVivoxUtilities.cs
    • EasySettings.cs
    • Extension Methods
      • EasySIPExtensions.cs
      • GameObjectExtensions.cs
      • TTSMessageExtensions.cs
      • UIExtensions.cs
      • VivoxExtensions.cs
      • EasyDebug.cs
    • EasyEvents.cs
  • Dependency Injection
    • Zenject vs Extenject
    • Install Dependencies
    • Inject Classes
  • Dynamic Events
    • Dynamic Events
    • Tests
    • Gotchas
    • Dynamic Async Events
      • Dont Do
    • Event Examples
  • Related Info
    • How do I do this in Vivox?
      • Conference Chat
    • Pre-Processor Directives
    • How to set iOS Info.plist for Unity?
    • Unity Gaming Services
  • The Future
    • Roadmap
    • Todo / Notes / Changelog
Powered by GitBook
On this page
  • Features I plan on Adding in no particular order but lower on the list is least priority
  • Check out Progress - Work IN Progress
  • Features I Am Deciding Not to Add
  • Things to Consider

Was this helpful?

  1. The Future

Roadmap

What I would like to add to EasyCodeForVivox one day

PreviousUnity Gaming ServicesNextTodo / Notes / Changelog

Last updated 2 years ago

Was this helpful?

This is Roadmap is subject to change and I can always add priorities to certain features based on community input or demand.

Features I plan on Adding in no particular order but lower on the list is least priority

Check out Progress - Work IN Progress

Features I Am Deciding Not to Add

Things to Consider

  • Add Generics to Vivox events (only support for 1 extra parameter max, not all Vivox events could support generic dynamic events so may never implement.

  • Create access tokens using a custom hosted .Net API /Docker container(Only because cloud code uses JavaScript)

  • Add Dependency Injection (Zenject and Extenject are not being actively maintained and there are issues when using IL2CPP in Unity ). Since EasyCode only supports Windows and Android it should not be an issue for most people using this asset

Add Remote Config for APi Keys - Not Adding because of this response from Unity Dev . Will Consider using cloud code instead

Vivox Presence Feature (refer to why)

bug/discussion here
https://forum.unity.com/threads/remote-config-in-a-unity-asset.1349429/
this forum
LogoClickUp