Skip to main content

Absolute basics and assumptions

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.

Simplicity

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.

Inputs

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

If you want to know how to start using our tool, go to the Getting Started article where you can also find a list of helpful learning resources.

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.

Support

If you have any questions after reading our documentation you can always ask us directly by joining our Discord server.