MeritMarker | Achievement System View on Asset Store (opens in new tab)

Package details

Latest version
1.0.4
Last updated
First released
Unity version
6000.6.4 or later
Package size
223 KB
Files
102
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
$10.50 on

Keywords

MeritMarker | Achievement System

by Cyber Chroma (opens in new tab)

No ratings yet

Asset-based achievements with nine tracking modes, stacked unlock popups, a searchable list, hidden goals, per-slot saves and optional Steam sync.

Price $15.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for MeritMarker | Achievement System, 6 months Current $15.00; lowest $10.50; highest $15.00 in this period. $0 $10 $20 5 Oct 12 Oct 19 Oct 26 Oct 2 Nov 9 Nov Version 1.0.3 released 2 Oct 2026 v1.0.3 Version 1.0.2 released 2 Oct 2026 Version 1.0.4 released 16 Oct 2026 v1.0.4

Asset preview

1 / 6

MeritMarker | Achievement System screenshot 1

MeritMarker | Achievement System screenshot 1

About this asset

Turn player progress into achievements.

MeritMarker keeps achievement logic in reusable assets instead of scattered through your gameplay code. Create Achievement Definitions, report what happens in your game, and MeritMarker decides which achievements progress or unlock. One event can advance several achievements with different targets and filters, so your combat, level and inventory scripts stay free of achievement conditions.

Track the goals players care about

Nine tracking modes cover manual unlocks, one-time events, cumulative counters, highest and lowest values, distinct collectibles or subjects, required-item checklists, begin/fail/complete challenges and completionist goals that unlock after every other achievement.

Celebrate the unlock

Player-facing UI is included: a stack of unlock notifications with smooth reflow (or a traditional queue), and a searchable, filterable achievement list with progress bars, points, categories and locked states. Hidden achievements can show a hint or stay fully secret, with an optional session-only spoiler reveal.

Keep progress where your game keeps it

Progress is saved as JSON through a flushed temporary file swapped in with a backup, and interrupted saves are recovered on load. Share it globally, isolate it per save slot, or plug in your own storage by implementing IAchievementStorage.

Sync when you are ready

Steam sync is optional and off by default. Turn it on and it runs in simulated mode with no SDK, so the whole flow is testable; install Steamworks.NET and enable the integration when you connect a real Steam app. A platform-adapter interface covers other stores and services, several adapters can be registered at once, and local unlocks a platform missed are pushed again on startup.

Learn through four demos

Quick Start, Achievement Types, Platform Sync and Save Scope take you from a first unlock to platform adapters and storage choices, with their C# source included. Custom inspectors, one-click scene setup, a project validator, a Getting Started window and an offline PDF manual support integration.

MeritMarker includes editable C# source, uses Unity UI with no TextMeshPro requirement, and has no required third-party SDK, service, account or subscription.

Scope: real Steam operation requires Steamworks.NET and your own Steam app configuration; it has been tested in simulated mode. Other platform adapters are an interface for your integration, not bundled console or store SDKs.

From the publisher's Asset Store listing.

Technical details

Tracking

- Read immutable progress snapshots for custom UI without exposing mutable save records.

- Nine modes: manual, event, counter, highest, lowest, unique subjects, checklist, challenge, all-other-achievements.

- Context filters let one event update several differently qualified achievements.

- Direct unlock, additive progress, absolute progress, event reporting and challenge APIs.

- Achievement Definition assets with stable IDs, names, descriptions, icons, points, categories, targets and tracking settings.

- Inspector-friendly Achievement Event Trigger and Achievement Challenge Trigger components.

Presentation

- Stacked unlock notifications with animated reflow, or queue mode; slide, fade and pop motion.

- Configurable duration, visible limit, position, spacing, icons and audio.

- Searchable, filterable achievement list with progress bars, points, categories and locked states.

- Hidden achievements with hints, fully secret presentation and optional session-only reveal.

Persistence and platforms

- Atomic JSON saving: flushed temporary file, File.Replace with a backup, recovery of interrupted saves.

- Global or per-save-slot progress; IAchievementStorage for custom backends.

- Optional Steam sync (off by default): simulated backend without Steamworks.NET, real Steamworks.NET adapter.

- IAchievementPlatformBackend for other stores and services; multiple adapters at once.

Workflow and included content

- One-click scene setup; project validator for duplicate or invalid IDs, orphaned definitions and tracking configuration.

- Custom inspectors, Getting Started window and offline PDF manual.

- Four demo scenes with editable source.

- Fast Enter Play Mode compatible, including disabled domain reload.

Requirements and limits

- Unity 2022.3 or newer.

- Unity UI (com.unity.ugui).

- Steamworks.NET only for the optional real Steam adapter.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.6.4f1 Compatible Compatible Compatible Compatible

Custom RP: Pipeline-independent core logic with a demo material setup tool that creates separate copies using customer-supplied opaque and transparent materials. Requires Unity UI and supported shader passes; lighting and effects need pipeline-specific integration. Tested with Unity 2022.3.62f3 and 6000.6.4f1.

As listed on the Asset Store.