{"repo":"heroiclabs/nakama-cpp","free":true,"listed":false,"github":"https://github.com/heroiclabs/nakama-cpp","clone":"git clone https://github.com/heroiclabs/nakama-cpp.git","description":"Nakama C++ Client SDK","language":"C++","stars":89,"topics":["cpp-client","nakama-server","multiplayer","social","backend","client","cpp","game","gamedev","nakama"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Nakama C++ Client SDK ============= C++ client for Nakama server. Nakama is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much more. This client implements the full API and socket options with the server. It's written in C and C++11 with minimal dependencies to support Unreal, Cocos2d-x, Oculus, and other custom engines and frameworks. We also support various game consoles. Please reach out to support@heroiclabs.com to discuss console support for your project. If you experience any issues with the client, open an issue. Full documentation is online - https://heroiclabs.com/docs Usage Client The client object has many methods to execute various features in the server or open realtime socket connections with the server. Use the connection credentials to build a client object. The createDefaultClient will create HTTP/1.1 client to use REST API. Tick The tick method pumps requests queue and executes callbacks in your thread. You must call it periodically (recommended every 50ms) in your thread. Without this the default client and realtime client will not work, and you will not receive responses from the server. Authenticate There's a variety of ways to authenticate with the server. Authentication can create a user if they don't already exist with those credentials. It's also easy to authenticate with a social profile from Google Play Games, Facebook, Game Center, etc. Sessions Whe","default_branch":null,"files":null,"tree":[],"storefront":"/r/heroiclabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/heroiclabs/nakama-cpp/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."}