Purpose
Many people think that implementing
networking solution for your
game project is the most
complicated and time consuming
task.
We
believe many people are afraid to even try, which results in the fact, that you
almost never see small games made by
indie developers having any type of networking involved.
Thus we hope that with this
library, which is just a
small step in the direction, we might help anyone and everyone who wants to add a
multi-player capabilities inside one's game.
Use-cases
- As "built-in" server:
- As proxy server:
- As thin client (advanced):
- Any other possible way that was not mentioned.
Structure
The library is built with
single header-only file design. So everything librg provides is located in
includes/librg.h file.
However it has
dependencies. Most of them are also single header-only libraries.