Skip to content

Roadmap

Jorge Garcia edited this page Aug 9, 2020 · 29 revisions

Backlog, in no particular order:

  • Custom Visual Script nodes for Godot (post Wwise event, load Wwise bank etc)
  • Custom Godot nodes (similar to Unity integration AkSoundBank, AkAmbient etc)
  • Godot 4.0 support (when it comes out)
  • WAAPI integration
  • Integration app (similar to Wwise launcher)
  • Platform support for iOS, Windows, Mac, Linux and Android
  • Linux platform support
  • System-specific events handling for iOS and Android
  • Custom Wwise initialisation settings in the godot project (global and platform specific) and parsing in the GDNative wrapper
  • Custom I/O support
  • Async bank loading support (see https://www.audiokinetic.com/library/edge/?source=SDK&id=soundengine_banks_loading.html)
  • Multi-platform compilation of the GDNative wrapper with VS and Scons
  • Localisation support (AK::StreamMgr::SetCurrentLanguage)
  • Integration documentation
  • Wwise plugins support and testing
  • GDNative wrapper testbed
  • GDNative wrapper custom memory allocators (e.g. Godot allocators)
  • Wwise callbacks support (integration with Godot signals?)
  • Wwise spatial audio integration in Godot
  • Investigate swapping debug, profile and release GDNative wrapper DLLs in Godot (initially done in .godot)
  • Integration demos (e.g. integrate Wwise in a game demo)
  • Wwise_IDs.h conversion script to GDScript constants
  • External sources support
  • Game-defined aux sends
  • CI builds and deploy
  • GDNative wrapper unit tests using gut