
Descrizione
Working with Epic Online Services stats can be time-consuming when you need to retrieve player values, ingest stat updates, and connect those values to achievements, leaderboards, progression, or gameplay systems.
EOS Stats is an Unreal Engine plugin that simplifies the Epic Online Services Stats and Leaderboards systems with clean, asynchronous, Blueprint-friendly nodes. It is built for developers who want to track player progress, update gameplay statistics, surface ranked leaderboards, and connect that data to other EOS services, without dealing directly with the low-level EOS SDK.
The plugin is split into two modules: a base module handling EOS platform initialization and player login/identity, and a stats module built on top of it. It automatically detects and reuses an existing OnlineSubsystemEOS setup if your project already has one, or initializes its own EOS handle from your Developer Portal credentials, either way, no duplicated configuration.
Overview
The EOS Stats plugin lets you:
Query player stats.
Maintain a local, Blueprint-friendly catalog of your stat schema.
Ingest and update stat values.
Retrieve player profile info (display name, nickname, country, language).
Use stats as a foundation for achievements and leaderboards.
Handle asynchronous EOS callbacks safely.
Access stat and leaderboard data directly from Blueprints.
Key Features
Query player stat values from EOS.
Local stat catalog (name / display name / description) configurable from Project Settings, the EOS Stats interface has no server-side "definitions" endpoint, so this catalog is developer-declared and instantly available, no network call needed.
Ingest stat values.
Retrieve player profile info (display name, nickname, country, preferred language).
Automatic Connect Login, stat and leaderboard nodes transparently establish the player's EOS session if it isn't already active.
Works standalone with your own EOS credentials, or alongside an existing OnlineSubsystemEOS setup, auto-detected, no duplicated config.
Blueprint-friendly asynchronous nodes.
Success and failure callback outputs on every node.
Lightweight design focused on EOS Stats and Leaderboards.
Designed to work with EOS Achievements.
Clean, production-oriented code structure.
Easy setup and configuration.
Why Choose EOS Stats?
Save time when implementing progression and player tracking systems.
Avoid low-level EOS C SDK complexity.
Connect stats to achievements, leaderboards, and gameplay logic.
Keep network operations asynchronous and safe.
Drop into a project that already uses OnlineSubsystemEOS with zero extra setup.
Use a clean Blueprint workflow designed for Unreal Engine developers.
Available Nodes
Login & Identity
EOS Auth Login (Epic Account)
EOS Auth Logout
EOS Login With Dev Auth (editor testing)
EOS Connect Login
EOS Query User Info
Stats
EOS Query Stats
EOS Ingest Stat
EOS Get Cached Stat / EOS Get All Cached Stats
EOS Clear Cached Stats
EOS Query Stat Definitions / EOS Get Cached Stched Stat Definitions





