Simple Achievements - Code System View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.0.64 or later
Package size
43 KB
Files
9
Favorites
1
Views in the past week
4

Price tracking

Last checked
Tracked since
Lowest recorded
$8.00 on

Keywords

Simple Achievements - Code System

by CHTriple (opens in new tab)

1 rating, too few to average

Lightweight and modular Achievement System for Unity. Features a custom Editor Window, automatic local JSON saving, and built-in UI notifications using TextMeshPro

Price $8.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Simple Achievements - Code System, 6 months Current $8.00; lowest $8.00; highest $8.00 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Simple Achievements - Code System screenshot 1

Simple Achievements - Code System screenshot 1

About this asset

Add a fully functional Achievement System to your game!

The Simple Achievements System is designed to be lightweight, modular, and extremely easy to use. Whether you are building a small indie game or a larger project, this asset handles all the logic, saving, and UI notifications for you.

KEY FEATURES

• Custom Editor Window: Create, edit, and delete achievements directly in the Unity Editor. No need to touch XML or JSON files manually.

• Automatic Saving: Player progress is automatically saved and loaded using local JSON files (Application.persistentDataPath).

• Built-in UI: Includes a ready-to-use Notification Popup system using Unity's TextMeshPro.

• Event-Driven: Hook into C# Events (OnAchievementUnlocked, OnProgress) to play sounds, effects, or unlock steam achievements easily.

• Duplicate Check: Built-in validation to prevent duplicate IDs.

• Clean Code: Well-commented C# code, organized with Assembly Definitions (Runtime & Editor) to keep your compilation times fast.

PACKAGE CONTAINS

• Achievement Manager Script (Prefab Included)

• Editor Window Script

• UI Notification System

• Demo Scene & Documentation

From the publisher's Asset Store listing.

Technical details

• Unity Version: Supported on Unity 6.0 and higher.

• Dependencies: Requires "TextMeshPro" (com.unity.textmeshpro) for the UI system.

• Code Structure: Uses Assembly Definitions (SimpleAchievements.Runtime & SimpleAchievements.Editor) to prevent recompilation issues.

• Saving: Uses System.IO and JsonUtility for robust local saving.

• Data Path: Saves to Application.persistentDataPath/GameName/Achievement/achievements.json.

• No external DLLs: Full C# Source Code included.

Compatibility

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

The system is entirely script-based and does not rely on specific shaders, making it 100% compatible with any rendering setup.

  • Works out-of-the-box with Built-in, URP, and HDRP.
  • Mobile-friendly and performance-optimized.
  • Uses official TextMeshPro for UI notifications.
  • Verified on Unity 6.0 LTS.

As listed on the Asset Store.