这个项目能做什么

GodotEOS 是一个全面的 GDExtension 插件,旨在将 Epic Games Online Services (EOS) 引入 Godot Engine。它提供了一个对 GDScript 友好的 API,并采用基于信号的回调机制,以简化在线游戏功能的集成。 核心能力包括: - 身份验证:支持通过账户门户、电子邮件/密码、设备 ID 和开发者凭据进行 Epic Games 登录,包括许可证验证。 - 玩家进度:提供解锁和查询成就以及跟踪玩家统计数据的工具。 - 竞争功能:能够提交分数并从排行榜中检索排名。 - 社交集成:提供查询和管理玩家好友列表及用户信息的功能。 - 跨平台支持:兼容 Windows 和 Linux。 该仓库包含一个完整的演示项目,通过功能齐全的 UI 展示这些特性,允许开发者实时测试身份验证流程、成就跟踪和排行榜交互。