Vizor Infraworld
Welcome to the Infraworld source code!
![]()
Infraworld is a solution that enables Unreal Engine 4 to work with Google gRPC services using either C++ or Blueprints.
Infraworld is a fast, robust and cross platform. It fits any stage of development: either prototyping or production. Saving a tons of your team's time, you need to write your gRPC wrappers by hand no more. A special converter utility will do it for you, producing high quality, debuggable and multi-threaded code, gaining lowest possible overhead to your game logic thread. You may also work with either generated or shipped with gRPC C functions and C++ classes in your own way, even completely ignoring runtime classes, since the InfraworldRuntime adds all required headers and wires all required libraries.
Also, you may want to use a protobuild utility to automate cross-language gRPC wrapper generation.
Getting started
Building gRPC support
At the first step, you need to build gRPC runtime libraries.
Just run Setup.sh for Linux, Setup.bat for Windows or Setup.command for macOS (please don't use Setup.sh on macOS, because Linux and macOS build pipelines are completely different!). OR you may want to use our sweet pre-compiled binaries to avoid manual building and save our planet from carbon emission disaster! The runtime uses gRPC branch .