After reading this article you’ll know:
- What benefits you get from using Elympics
- What do you have to write
- What do we take care of for you
- How to manage player input
Why use Elympics?
With Elympics SDK you’ll be able to create a game that runs simultaneously on a server and a client device. Using the server authoritative architecture, we ensure the safety of the game and by simulating the game on the client’s machine we eliminate input lag and reduce the influence of a bad internet connection.
Thanks to Elympics you don’t have to write separate code for the server part. You can simply mark things that you want to be server/client exclusive and make one game that will run on both instances. The client instance will send its inputs to the server, which will then send back confirmed results. If you want to learn more about how it works you can visit the concepts page in our documentation.
For the game to simulate properly on both instances make sure to apply inputs via the method provided by our SDK and not immediately after registering them on the client instance.
How to get started
Once you’re ready to test your game online, simply follow these steps to upload your game to the cloud. You don’t need to worry about hosting the server. After uploading your game we'll host it for you in a way that makes it available from any client instance.
If you have any questions after reading our documentation you can always ask us directly by joining our Discord server.