This project is a work in progress and is not yet ready for production use.
4Players ODIN is a service to provide in game proximity based voice chat. While the service does provide Unity, Unreal, C++, etc sdks, a Godot SDK is not provided.
This project is a wrapper around the C++ SDK to provide a Godot interface to the 4Players ODIN service.
This project is built using SCons. The project uses the Godot C++ bindings to create a GDNative library that can be used in Godot.
- Godot 4.4+ (https://godotengine.org/download)
- SCons (https://scons.org/)
- Python 3.12+ (https://www.python.org/downloads/)
- CMake (https://cmake.org/download/)
- prob a bunch of stuff that already comes bundled with macOS
- Clone the repository
git clone --recursive https://github.com/corotdev/godot-odin.git cd godot-odin - Run SCons to build the project
./build.sh [debug|release] [macos|windows|linux]
- Copy the demo/addons/odin_extension folder to your addons folder in your godot project
- See the demo/main.tscn for an example...
- add windows/linux support
- install script that automatically adds the addon to project with prebuilt binaries
- better documentation