This pull request represents a comprehensive update to the Wwise integration for Godot, transitioning it from version 3.5 to the 4.0.4 release. The most important changes include:
Upgrade to Wwise 2022.1: The integration now embraces the latest stable Wwise version.
Node Migration from GDScript to C++: The custom nodes have undergone a seamless transition from GDScript to C++, updating them with improved compatibility and integration into the existing codebase.
Standardization of C++ Coding Style: A uniform C++ coding style has been adopted, aligning with Godot's established conventions. This choice offers the advantage of maintaining a consistent mapping between the exposed GDscript functions and the underlying C++ implementation.
Removal of Visual Script Nodes: The removal of Visual Script Nodes is in accordance with the 4.0+ Godot version.
Streamlined Integration Process: Users of the integration can now simply download a single .zip file, which can be effortlessly extracted into the root directory of a Godot project.
Revamped Documentation: The documentation has been significantly enhanced, with the addition of multiple new articles to the wiki and comprehensive updates to the interfaces documentation.
Updated License Notice: The works incorporated in this pull request are under copyright ownership by Audiokinetic. This arrangement is due to my involvement as a contractor commissioned by Audiokinetic to undertake this work.
An update to the 4.1 version of Godot will follow soon, which will involve the migration of editor scripts to C++, accompanied by an upgrade to Wwise version 2023.1.
This pull request represents a comprehensive update to the Wwise integration for Godot, transitioning it from version 3.5 to the 4.0.4 release. The most important changes include:
An update to the 4.1 version of Godot will follow soon, which will involve the migration of editor scripts to C++, accompanied by an upgrade to Wwise version 2023.1.