← All projects

Capstone · EdTech · HTML/CSS/JS

Korean Learning Games

My capstone project: a Korean learning web game site featuring the Daejeon KKumdol-i mascot — the first web service I ever built in the Korean education domain.

HTML/CSS/JSEdTechCapstoneWeb Games
Korean Learning Games
Problem
Early learners need repetition; repetition is boring; so learning stalls. Local Korean education content was information-delivery oriented — the reason to come back simply wasn't in the design. Read the problem as 'not enough content' and it becomes a budget conversation; read it as 'why is there no revisit' and it becomes a design conversation. I chose the latter.
Role
I ran the whole capstone myself: concept, difficulty design that respects learners' language levels, HTML/CSS/JS implementation, and deployment. It was the first time my Korean literature training became a product.
Process
The insight I held onto was structural equivalence: a game's challenge→reward loop and a lesson's practice→feedback loop are the same shape. So instead of wrapping lessons in a game, I designed the replay loop itself to be the practice loop. The KKumdol-i mascot worked as context — a world to revisit — not as decoration. Building with plain JS was a deliberate constraint: if implementation difficulty can serve as an excuse, the 'shipped or it doesn't count' standard collapses — so I removed the excuse.
Result
The first web service I built in the Korean education domain went live — and is still reachable. This project's learning-loop design ran straight into my later work: the 'bring learners back for another attempt' UX at Keduall has its root here.