Serving the Game Servers
For nearly 20 years, i3D.net has been hosting game servers on their worldwide server back end for the top multiplayer games, offering unrivaled expertise and blistering performance. The new ONE platform exposes that power to all game makers via a modern web API and public libraries providing easy integration into the game server.
Solution
We developed the open-source ONE Game Hosting SDK that provides components to ease the development of a multiplayer server game, with tight integration into the ONE Platform for server hosting and scaling.
Platforms
The C++ SDK can be used by any game engine and offers a C API for easy language binding and toolchain. Plugins are supplied to users of the Unity and Unreal engines for even easier integration.
Rapid Development
The Catch test framework was used along with CMake throughout development. VSCode, WSL2 and Docker enabled rapid iteration for Windows and Linux. Stress tests, integration testing, performance profiling, and running tests every build enabled fast development, allowing us to beat estimates with a low rate of bugs.
Tools Used
C++, CMake, Docker, Catch (Testing), Valgrind, Visual Studio, VS Code, Gitlab, Github, Jira, Slack, Windows, Linux, WSL2
Unity and Unreal engines