-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Here, you'll find information on how to use DPP-UE in Blueprints and C++ (soon).
DPP-UE is DPP (A Discord Bot library made in C++) in Unreal Engine! It's made to integrate all the features from DPP into Unreal, allowing you to use bots in dedicated servers, games, anything inside Unreal! It also means you can use webhooks too!
DPP-UE is available in Blueprints and C++! This means, if you'd like to write everything yourself, you can freely interact with DPP without using any of the methods located in ClusterObject
D++ is the Discord Bot library that DPP-UE uses (hence the name). It's a great library that is extremely efficient and is worked on by an amazing team of contributors (Including me!). You can view the GitHub Repository here for more information on D++.
Right now, DPP-UE only updates when I update it. This means, if I don't update DPP-UE to the latest version of D++, DPP-UE will be out-dated. Ideally, DPP-UE will slowly begin to be automated, with functions and binaries being added on a per-update basis (when D++ does an actual release). The reason DPP-UE waits for releases is because D++ comes with pre-built binaries for these versions. Whilst we could use the nightly versions, it could be very unreliable, but it is something that I am definitely considering.
Yes! If you want to use D++ without any of the additional stuff that DPP-UE brings, you can! You will be limited to C++ only though (unless ofc you expose some methods to Blueprints yourself) if you do this. DPP-UE exposes all of D++ to Blueprints, allowing you to do anything you please, to do with D++, in Blueprints. You can even use the ClusterObject in C++ if you feel that would make things easier for you (and I highly encourage you to do).
Windows is one of the main target platform for this, as Unreal Engine is very much built for Windows. Most, if not all, game developers using Unreal Engine are in Windows (including myself).
The other target platform is Linux. With D++ being heavily used on Linux/Unix, it only makes sense to also support DPP-UE on Linux, allowing Linux Dedicated Servers.