XDataManager View on Asset Store (opens in new tab)

Package details

Latest version
1.1.1
Last updated
First released
Unity version
2022.3.60 or later
Package size
4.6 MB
Files
316
Favorites
6
Views in the past week
2

Price tracking

Last checked
Tracked since
Lowest recorded
$59.00 on

Keywords

XDataManager

by Kui Shan Dao Zhang (opens in new tab)

No ratings yet

Unified static & dynamic game data management.

Price $218.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for XDataManager, 6 months Current $218.00; lowest $218.00; highest $218.00 in this period. $0 $125 $250 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 9

XDataManager screenshot 1

XDataManager screenshot 1

About this asset

I. Core Features:

  • XData - Flexible runtime data structures supporting any type
  • DynamicData - Monitor value changes at any data node
  • XJson - Enhanced JSON format with expanded capabilities
  • PersistentData - Optimized save file system
  • Text (Localization) - End-to-end localization management

     (definition/auto-collection/deduplication/export/merging/switching)

  • Excel (.xlsx) Export Tool - Non-programmer friendly spreadsheet manager

     (detailed manual included)

  • Sample Game - Fully playable demo scene (build-ready)

II. Detailed Features:

Dynamic Data Monitoring

  • Track changes at any node in data hierarchy
  • Dispatch events based on parent/child relationships
  • Monitor multiple hierarchy levels simultaneously
  • Dual modes: Base Mode & Top-down Mode

Enhanced JSON Format

  • Precision control with multiple numeric types (beyond double)
  • Flexible object keys (supports non-string indices)
  • Custom operations via XAction type (powers localization)

Optimized Save System

  • Zero serialization bloat - every byte serves purpose
  • Automated workflows: create/load/save/duplicate/delete
  • Intuitive data structures focused on gameplay needs
  • Built-in data management best practices

End-to-End Localization

  • Predefine & auto-collect editor texts → deduplicated CSV
  • Extract & deduplicate Excel spreadsheet texts → CSV
  • One-click merging of all text sources → unified CSV
  • Simple CSV → Excel integration for translation workflows
  • Seamless in-game language switching

Non-Programmer Friendly Excel Tool

  • Strict schema: tables/fields/records/tags
  • Tag-driven functionality (extensible & flexible)
  • Cross-table references with visual tracking
  • Data constraints: length/dependencies/exclusions
  • Auto text collection → deduplicated CSV
  • Smart ID allocation (no manual calculations)
  • Multi-sheet table splitting → auto-merged data
  • Pinpoint error highlighting with fix suggestions
  • Collaborative note zones for team coordination
  • Auto-generated metadata (key relationships/grouping)
  • Extensible data types & tag functionality

Comprehensive C# API

  • Detailed module introductions
  • Type-specific documentation (individual MD files)
  • Parameter-by-parameter method guides
  • Beginner-friendly code samples

Complete Sample Game

In-game implementation:

  • Full mini-game (modes/tutorial/levels/victory)
  • Static + dynamic data management
  • Localization with live language switching
  • Save operations: create/load/save/duplicate/delete
  • Data-event system integration
  • UI reactive to data changes
  • Runtime static data reloading
  • Dynamic data debugging tools

Development environment:

  • Build-ready scene (one-click packaging)
  • Production-grade C# architecture
  • Toolbox extension examples
  • Save data structure blueprints
  • Full Excel-to-runtime workflow

Experience some features

XJson

Contact Us

| Email | Discord |

From the publisher's Asset Store listing.

Technical details

  • Supported Unity Versions: Unity 2021 to Unity 6
  • Runtime features have no platform restrictions
  • Excel Export Tool is implemented using Python, supports Windows/Mac/Linux
  • Excel Export Tool can be used within the editor, or directly without opening the Unity project
  • Depends on Python Scripting package

     (This is an official free package from Unity, automatically installed, no manual operation required)

  • C# Scripting API documentation, Excel user manual, and editor window tools are available in both English and Chinese languages

Compatibility

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

As listed on the Asset Store.