Building a language-learning game with AI

Building a language-learning game with AI

Yesterday, we hosted another AI Native School Demo Day, where students and parents got a hands-on look at what students can build with AI.

This time, they built LINGOCRAFT, a Minecraft-inspired language-learning game that runs directly in the browser with no login required.

Students can explore a block-world map, talk to AI characters, complete real-world language quests, earn gems and XP, unlock new areas, and collect new vocabulary.

What is LINGOCRAFT?

LINGOCRAFT turns language practice into a game.

Students start in Home Village and unlock destinations such as Harbour Town, Sky Airport, London, New York, and Sydney as they progress.

Along the way, they practise real conversations:

  • Ordering a coffee
  • Asking for directions
  • Meeting someone new
  • Practising formal and casual English
  • Collecting new vocabulary in the Word Chest

Instead of memorising words from flashcards, students use language to actually complete something.

Learning by building

The most interesting part is that students built LINGOCRAFT themselves.

They weren't just learning about app development. They were making decisions, testing ideas, solving problems, debugging conversations, and seeing their work run in a browser.

The first GitHub commit was made on July 8, 2026.

That's the difference between:

"I learned how apps are built."

and:

"I built an app."

How the AI works

Inside each quest, students have real-time conversations with AI characters.

The AI can provide gentle grammar and vocabulary hints while keeping the conversation going.

Students can also switch between formal and casual English depending on the situation.

And if an AI API isn't available, the app falls back to built-in responses so the experience doesn't simply break.

The progression loop

The game follows a simple loop:

Talk → complete quests → earn XP and gems → unlock new areas → keep playing.

The same progression mechanics that make games engaging are being used to encourage language practice.

There's even a Loot Shop where 100 gems can be exchanged for 15 minutes of screen time.

Built with real technology

LINGOCRAFT uses:

  • Next.js
  • TypeScript
  • Tailwind CSS
  • resilient-llm

There are no accounts or databases required. Progress is saved in the browser.

The project is also open source, so other educators can fork it and adapt it for their own classrooms.

Explore the source code on GitHub

Try it yourself

When students build a learning tool, they learn twice: once while building it, and again when they use it.

That's what project-based learning looks like at AI Native School.

More Demo Days are coming soon, with new projects and new opportunities for students to build with AI.

Join the Demo Day waitlist.