View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 12.7 MB
- Files
- 30
- Views in the past week
- 16
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $29.99 on
Keywords
HanziKit
HanziKit is a Unity toolkit for Chinese character stroke animation, pinyin, and Tian-grid display. Ideal for educational apps and language games.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
HanziKit screenshot 1
About this asset
✨ Features
🔤 Stroke Order Animation
- Animate character writing following standard stroke order
- Three drawing modes: Instant, Stroke-by-Stroke, Animated
- Single-character and multi-character playback
- Adjustable animation speed and stroke delay
🔍 Pinyin Query
- Fast pinyin lookup for 6000+ common Chinese characters
- Polyphone detection — automatically returns all pinyin variants
- Tone marking support (tone symbols / numbered / plain)
- Batch query for entire strings
✍️ Stroke Count Query
- Get stroke count for single characters or entire strings
🏠 Tian Grid Background
- Built-in Tian grid UI component for character writing practice
- Dashed crosshair midlines, customizable colors and widths
📦 Multi-Character Display System
- Display stroke animations for multiple characters simultaneously
- Simultaneous and Sequential playback modes
- Independent cards per character: grid + strokes + pinyin
- Auto-wrapping, flexible layout
🛠 Editor Tools
- Database Browser — search by character, pinyin, or stroke count
- Data Integrity Check — one-click detection of missing data
- Pinyin Editor — directly edit character pinyin data
- Database Split — extract specific characters into a new database
- JSON Data Import — import custom character data
📦 Package Contents
CategoryContents✅ C# Scripts15 core scripts with full comments✅ Demo Scenes4 ready-to-run example scenes✅ Character DatabasePre-imported 6000+ character data (pinyin, stroke counts, SVG paths)✅ Editor ExtensionsDatabase browser, Inspector extensions, data import tool✅ DocumentationEnglish & Chinese usage docs
🎯 Use Cases
- Chinese language education games — character learning, writing practice
- Language learning apps — pinyin lookup, stroke order demonstration
- Cultural heritage displays — calligraphy art, Chinese character themes
- Children's启蒙 apps — interactive character exploration
- Quiz & test tools — stroke count challenges, pinyin fill-in-the-blank
From the publisher's Asset Store listing.
Technical details
🔧 Technical Details
- Unity Version: 2020.3+
- UI System: uGUI (UnityEngine.UI)
- Scripting Backend: Mono / IL2CPP
- No external dependencies — everything works out of the box
- No TextMesh Pro dependency — uses native uGUI text components
🚀 Quick Start
C#
using HanziKit;
// Query pinyin
string[] pinyins = HanziKitEngine.GetPinyins('行');
// → ["háng", "xíng"]
// Get stroke count
int strokes = HanziKitEngine.GetStrokeCount('永');
// → 5
// Play stroke animation (multi-character display)
var display = GetComponent<HanziKitMultiDisplay>();
display.PlayText("你好世界");
Just a few lines of code to integrate Chinese character query and animation into your game.
📄 Version Info
- Current Version: v1.0
- Last Updated: 2024
- Documentation: English / 中文
HanziKit — Making Chinese character display in Unity simple and elegant.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f3c1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.