Epic Online Services Godot

Easiest way to use Epic Online Services in Godot 4.2+

Godot 4.2+EOS SDK 1.18.1.2

Supported Platforms

🖥️ Windows x64/arm64🐧 Linux x64/arm64🤖 Android x64/arm64🍎 MacOS x64/arm64🍏 iOS arm64
Logo

Two Main Systems

Choose the approach that fits your project's complexity.

High Level EOS

Recommended

Provides easy-to-use methods and signals to interact with EOS. Ideal for most cases and rapid development.

Learn more

GDExtension EOS

Advanced

Offers advanced EOS usage with direct access to the C SDK via GDExtension. Suitable for complex needs.

Provides EOS and IEOS classes.

Core Features

All the EOS features you need, wrapped in a clean GDScript API.

Authentication
Social Overlay (Win)
Achievements
Stats & Leaderboards
Lobby & Sessions
Multiplayer (P2P)
Voice
Metrics
Mods
Player/Title Storage
Progression Snapshot
Reports & Sanctions
Ecommerce (EGS)
AntiCheat

Screenshots & Demos

See the plugin running on multiple platforms.

Windows

Windows Auth Success Screenshot

Android

Android Auth Success Screenshot
Android P2P Game Screenshot

iOS / macOS

iOS Simulator Auth Success Screenshot

Cross-Platform Lobbies

iOS Simulator In Lobby Screenshot
macOS In Lobby Screenshot

Video Tutorials

Watch the tutorial playlist on YouTube for a visual guide and examples.

Epic Online Services Tutorial Series Thumbnail
Watch the playlist on YouTube →

Support Development

Creating and maintaining this plugin requires significant time and effort. If you find this project helpful, please consider supporting its development.

Need help, have suggestions, or found a bug?

Join Discordor DM @3ddelano