A DragonRuby socket library based on ENet for developing games with realtime multiplayer.
You need DragonRuby Indie or Pro to be able to use C Extensions and this library. CMake should handle all the stuff so after successfully building you should be able to start this app just like any other DR app.
Additionally required for building:
- CMake (>= 3.22)
- git
- MingW (tested on GCC 13.1.0 (with POSIX threads) + LLVM/Clang/LLD/LLDB 16.0.5 + MinGW-w64 11.0.0 (UCRT) - release 5)
Run
build-windows-debug.bat
orbuild-windows-release.bat
.
Run build-unix-debug.sh
or build-unix-release.sh
.
clang should be able to compile this out of the box.
Run build-unix-debug.sh
or build-unix-release.sh
.
Tested with clang but gcc might also work.
Run build-android-debug.bat
or build-android-release.bat
.
Run build-android-debug.sh
or build-android-release.sh
.
Run build-ios-debug.sh
.
WIP
WIP
Currently only proof-of-concept but I plan to make this a useful thing ๐
You can help by joining the official DragonRuby Discord and visit the #oss-dr-socket channel.
- See LICENSE
- App icon by photo3idea_studio. This is only for testing. Please change it for your own app/game.