Skip to content
Media 1 for listing ArcLore – Lore Journal System

Description

ArcLore is a C++ powered, Blueprint-friendly Lore Journal System ( Document reader - Audio player ) for Unreal Engine. Designed for both single-player and multiplayer projects, it lets you easily add collectible documents, audio logs, and story entries, complete with save/load, UI integration, and interaction prompts.

Lore is defined via Data Tables, and you never need to touch C++ to use it. Just drop in a LoreTrigger actor, link it to an entry, and you're done. A full demo, including a working ThirdPersonCharacter and UI setup, is included for fast integration.

Key Features

  • 📄 Data Table–driven Lore System (text, audio)

  • 🔓 LoreTrigger Actor with interaction prompt, overlap unlock, or manual input

  • 💾 Save/Load System using SaveGame, with per-player progress tracking

  • 👥 Multiplayer-Ready: each player tracks their own progress

  • 🧠 GameInstance Subsystem handles lore logic cleanly behind the scenes

  • 🧩 Exposed Blueprint Nodes: unlock entries, check unlocks, load/save progress

  • 📦 Quick Start Demo: Includes sample entries, UI widget, and a ready-to-copy character

Documentation: https://71-studios.gitbook.io/71-studios-docs/arclore-plugin-documentation

Support and questions: https://discord.gg/BwjF8X485a

Note: "EnhancedInput" Plugin is required for the ArcLore Plugin.

Included formats