{"repo":"thejinchao/turbolink","free":true,"listed":false,"github":"https://github.com/thejinchao/turbolink","clone":"git clone https://github.com/thejinchao/turbolink.git","description":"TurboLink is an unreal engine plugin enables Google gRPC work with Unreal Engine using C++ and Blueprint","language":"C++","stars":261,"topics":["blueprint","grpc","protobuf","protoc","unrealengine"],"license":"MIT","category":"networking-infra","readme_excerpt":"TurboLink English 简体中文 TurboLink is an unreal engine plugin that enables Google gRPC to work with Unreal Engine using C++ or Blueprint. It is compatible with UE 4.27 and 5. Features Cross-platform ready. (Windows, Linux, Android, iOS, Mac, and PlayStation5) Call gRPC functions asynchronously in C++ and blueprint. Support lambda callback and delegate function in C++. Support async blueprint node to quickly call gRPC functions in a blueprint. Support streaming gRPC methods. Support TLS connection. A protoc-plugin code generation tool for generating protobuf code wrappers that can be used directly in blueprint. Construct protobuf message through native make nodes in blueprints. Support complex protobuf structures such as oneof field and self-nesting struct. All public header files in the plugin do not include gRPC and protobuf library header files so that your project avoids including too many header files. Example Two example projects can be downloaded, simple.demo.56.zip and full.demo.56.zip It is recommended that first download example projects and run them to understand how the plugin works. All demo projects include UE projects and server projects that can be run directly. Run local server 1. Installl golang enviroment 1.19 2. Make sure currennt directory is TurboLink.example/Server , and run go mod tidy to update all module needed. 3. Run grpc service with command go run main.go 4. Open turbolink setting windows in UE editor, set default Endpoint as localhost:5050 . Do not","default_branch":null,"files":null,"tree":[],"storefront":"/r/thejinchao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thejinchao/turbolink/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}