About this project

GodotEOS is a comprehensive GDExtension plugin designed to bring Epic Games Online Services (EOS) to the Godot Engine. It provides a GDScript-friendly API with signal-based callbacks to simplify the integration of online gaming features. Key capabilities include: - Authentication: Supports Epic Games login via account portal, email/password, device ID, and developer credentials, including license validation. - Player Progression: Tools to unlock and query achievements and track player statistics. - Competitive Features: Ability to submit scores and retrieve rankings from leaderboards. - Social Integration: Functionality to query and manage player friends lists and user information. - Cross-Platform Support: Compatible with Windows and Linux. The repository includes a complete demo project that showcases these features through a functional UI, allowing developers to test authentication flows, achievement tracking, and leaderboard interactions in real-time.