HanziKit 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 is a Unity toolkit for Chinese character stroke animation, pinyin, and Tian-grid display. Ideal for educational apps and language games.

Price $59.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for HanziKit, 6 months Current $59.99; lowest $29.99; highest $59.99 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

HanziKit screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f3c1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.