EOS Achievements

Integrating Epic Online Services Achievements shouldn't be complex or time-consuming.

EOS Achievements is a clean, production-ready Unreal Engine plugin that allows you to fully integrate the EOS Achievements system into your game with simple, well-structured, and asynchronous Blueprint nodes. Built for developers who want reliability, clarity, and speed, this plugin removes the friction of working directly with the EOS C++ SDK while keeping full flexibility and control.

Overview

Go from configuration to unlocking achievements in minutes.

🚀 Key Features
  • 🎯 Unlock Achievements

  • 📊 Query Player Achievements

  • 📚 Query Achievement Definitions

  • 🔔 Achievement Unlock Notifications

  • 🔄 Clean Asynchronous Callbacks

  • 🧩 Blueprint-Friendly Design

  • Lightweight & Focused

  • 🔐 Full Authentication Support

  • 📦 Easy Setup & Configuration

❓ Why Choose EOS Achievements?

  • ⏱️ Save Development Time Avoid dealing directly with the EOS C API complexity — what would take days is now a matter of minutes.

  • 🏗️ Production-Ready Architecture Clean subsystem structure designed for scalability and long-term maintainability in real shipped games.

  • Professional Implementation Designed to match Unreal Engine Marketplace quality standards, with clean code and consistent naming conventions.

  • 📖 Well Documented Each node comes with clear documentation and usage examples to get you up and running fast.

🔧 Included Nodes
  • EOS Core Subsystem — Central access point for all EOS functionality

  • EOS Query Player Achievements — Fetch a player's achievement progress

  • EOS Query Achievement Definitions — Retrieve all achievement metadata

  • EOS Unlock Achievement — Trigger achievement unlock for the local player

  • EOS Auth Login (Epic Account) — Authenticate via Epic Games account

  • EOS Connect Login (Product User ID) — Authenticate via EOS Connect for cross-platform support

  • (and more...)

📋 Requirements
  • Unreal Engine project with Epic Online Services enabled

  • EOS Developer Portal configuration (Product ID, Client ID, Sandbox ID, Deployment ID)

  • The built-in Unreal Engine plugin EOSShared must be enabled (required dependency)

This plugin uses the Epic Online Services SDK. Not affiliated with or endorsed by Epic Games.