Getting started
Is your idea ready to blossom as a successful, competitive Web3 game? Or maybe you already have your game finished, looking for a way to migrate it to Elympics, accessing its numerous benefits? Both cases are welcome! In this article we will go through an overview of big-picture workflow, from the beginning to published and well-earning game.
Workflow
- Decide on the gameplay for the game you want to create, having the development principles in mind.
- Prepare working server authoritative gameplay using Elympics SDK for Unity.
(As for integrating an already existing game, it is important to adjust its code to be compatible with Elympics networking architecture the same way as when creating the game from scratch.) - Create lobby/menu scene responsible for matchmaking (communicating with our services to find opponents (if necessary) and receive access to the match) according to the guideline. Include desired monetization methods.
- Deploy your client WebGL build to the PlayPad and access our development hosting and Telegram bot for testing.
- QA & iterate your game to meet our acceptance criteria.
- Complete the publishing process to reach vast community of Elympics and Telegram and even further.
By completing the publishing process you receive:
- exclusive domain hosting your game
- HTTPS certificate
- customizable and extendable Telegram bot exclusive for your game
- discoverability by the players - both in general Elympics Telegram bot and Elympics Cockpit
Learning resources
Main resource for understanding how to develop games with Elympics is this documentation. Going through articles listed in the workflow section in order and following any related, yet unknown topic references should lead you to understand necessary basics.
To deepen your understanding of developing with Elympics, we highly recommend going through the general tips article regardless of the level you are currently at. Knowing these will make development process much smoother.
To improve further, we recommend exploring our documentation more.
There are also more direct tutorials, video-tutorials, samples and templates which you can explore in the corresponding section.
Support
Join our developers' Discord to get access to the support, join the community, and stay on track with the updates. If you have any questions after reading our documentation or feedback how to improve it, do not hesitate to contact us there using support-forum!