View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.3.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 414 KB
- Files
- 24
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Canley CSV-Lite
- Price drop
High-performance, RFC 4180-compliant CSV solution. Professional reliability for localization, RPG databases, and save data. Supports live web data injection and persistent file I/O.
Lowest recorded price
Get 67% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
Canley CSV-Lite screenshot 1
About this asset
Canley CSV Lite is a robust data management utility designed to replace unreliable string-splitting methods. While basic parsers often break when encountering quoted commas or newlines, this suite utilizes a character-based state machine to ensure your data remains intact, no matter how complex the cell content.
Versatile & Customizable:
- Built with developers in mind, the package is entirely UI-agnostic and suitable for any genre: from data-heavy RPGs and strategy games to simple high-score management. The included Demo is built with TextMesh Pro and provides a clear example of how to integrate the CSV Manager into your own game logic.
Workflow Oriented:
- The tool includes dedicated Editor utilities, such as an Inspector-based "Integrity Validator," allowing you to catch formatting errors in your source files before you ever hit Play. It is lightweight, pure C#, and designed to be a "set and forget" solution for modern projects.
Live Data & Robust I/O
- The suite includes direct support for remote data syncing. By exposing the core parsing engine via ParseRawData, you can inject CSV strings directly from web requests or APIs without touching the disk. Additionally, SaveToFile and LoadFromFilePath methods provide instant boolean feedback, making cross-platform file management safer and more intuitive than ever.
- The I/O system handles the 'invisible' hurdles for you: it automatically strips UTF-8 Byte Order Marks (BOM) from Excel exports and recursively creates missing sub-directories during save operations
From the publisher's Asset Store listing.
Technical details
- RFC 4180 Compliance: Full support for escaped double-quotes, commas within fields, and multi-line cell data.
- High-Performance Parsing: Character-based state machine architecture optimized for sub-millisecond execution and low memory overhead.
- Encoding & BOM: Optimized for UTF-8 text encoding, ensuring support for international characters and symbols within your CSV data. Includes an Automatic BOM (Byte Order Mark) Stripper that prevents hidden encoding characters from corrupting your header data—a common issue when exporting from Microsoft Excel.
- New Input System Ready: Includes an automatic fixer for EventSystem compatibility with the New Input System.
- Integrity Validation: In-editor tool to verify CSV structure and column alignment without entering Play Mode.
- Zero-Allocation Paths: Optimized data access routines suitable for performance-critical mobile or console projects.
- Assembly Definitions (.asmdef): Organized for fast compilation and zero namespace pollution.
- Live Web Syncing: Use ParseRawData to update game balance or content from a remote server instantly, bypassing disk I/O.
- Built-in File I/O: Simplified SaveToFile and LoadFromFilePath methods with boolean success feedback—no manual System.IO pathing required.
- Flexible Access: Return types updated across the API to provide reliable error handling and conditional logic for production-grade projects.
- Stateless Architecture: Intelligent memory management prevents data bleeding between loads.
- Developer-First API: Clean, documented C# code with helper methods like GetHeaderIndex and GetRawGrid.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Not listed |
Pipeline & Unity 6 Ready
Fully compatible with Built-in, URP, and HDRP. This is a pure C# utility with zero rendering dependencies, making the core logic completely UI-agnostic.
- Unity 6 Verified: Follows modern SRP standards with clean Assembly Definition isolation.
- Demo Scenes: Built for Built-in & URP, utilizing TextMesh Pro for crisp, multi-pipeline visual consistency.
As listed on the Asset Store.