So, I use Blender Game Engine (written in C, uses python for scripting) for pc game development and Godot Engine (written in C++ and has an "easy to use" C++ API along with its own scripting language [gdscript]) for some pc games and mobile games.
I have a few questions about functionality and implementation.
- How difficult does it tend to be when it comes to implementing something like libpd into a 3d game engine with 3d sound.
- Would I have to implement it as a complete replacement of the existing audio engine or is it somewhere along the lines of plug-and-play?
- Can I use my existing PD patches and just add special bindings for it to be called by libPd or do i have to rewrite them as scripts?
- Will I need someone more experienced than myself to make a proper implementation of libpd in these engines? (My programming experience is primarily in Python and visualbasic .NET (oh god, i can hear the negative comments coming already). I have a basic understanding of C and C++ but only good enough to look over code and sort of understand what's going on. I'm planning on taking a computer sciences course next college semester but i'm pretty certain that will not be enough for me to get anything serious done as far as implementation.)
I really need libPd for the current projects since there's no procedural audio or sequencing system in these engines i'm working with.
Thanks in advance.