Hiragana NOW!
date
type
Project
year
2025
slug
hiragana-now
status
Published
tags
Unity
Project
UI
C#
summary
A quick and easy way to practice Hiragana characters.

I recently decided to learn a new language and I picked Japanese! I’ve been quite happy with learning via Duolingo, but it didn’t give me enough freedom with how I wanted to learn Hiragana characters, so I spent a few evenings coming up with a system of my own that does exactly what I need:
- It’s laser-focused on quick repetition - I see a Hiragana character, I type the Romaji for it - that’s it.
- It’s easy to configure - I can simply click and drag to select all the characters I want to practice.
- It’s semi-random. Rather than picking characters at random I use a ShuffleBag that I fill with 3 of each selected character, so it’s guaranteed that I see every character 3x before the whole thing loops. (Whereas with true randomness it would be possible to not see certain characters at all during a session)
- If I get a character wrong, it slips it in a few more times soon after.
➡️ You can give it a go here (WebGL build)
