In order to release a game on the Epic Games Store you should also integrate the Epic Online Services, used for player authentication, achievements, leaderboards, cloud storage and more.
This weekend I started working on an extension for the EOS SDK:
So far the basic setup is done, and functions for fetching achievement definitions and stats have been created. There is a lot left to do though, but I’m kinda hoping this could be a community effort. The SDK and the EOS APIs are really well designed and nice to work with which means they should be fairly simple to start working with. Let me know if you’d like to help out!
Thank you for this @britzl! This is far beyond my skills, but if anyone is looking for a place to start then all I need to release a first Defold game on Epic is achievements.
I for one would love to help, but like others is beyond my skills.
I wonder if who completes this is also willing to write documentation on how to approach such a task?
I am not using Defold, but a different Lua-based engine (Solarus). I use Luasteam to have achievements for my game on Steam, and I’m looking for a similar solution so that I can release on EGS.
Does anyone know if this progressed to a point where a DLL could be built like Luasteam has? Or if that is even possible with this project?
Ah, thanks for the response! I’m searching around for any ways to get my Lua game to talk to Epic was was maybe a little over-hopeful this might be the solution. I don’t personally have the experience to be able to tell if this library could work like Luasteam does for achievements if it were built as a DLL, alas.
Thanks for your time!