Dev Log #1: Why I'm Building Key Lingo

My story and the dream I hope to make a reality.

Jul 02, 2026 · 10 min read · Logan Murphy

This is the first dev log for Key Lingo. Here’s where it came from, and where things stand right now.

My Story

Ever since I graduated college I have been dedicated to building an effective language learning application. At first, I started with Lexicon, an app similar to Duolingo. Structured lessons containing word-for-word translations, using words that seemed random and irrelevant to everyday life.

I continued to refine Lexicon nights and weekends, helping me to improve and expand my programming knowledge. Over time I built skills like frontend, backend, and infrastructure. There was always something new to learn around every corner.

For years, spaced repetition, rote memory, and mnemonics seemed to be the only way to effectively learn a new language. It wasn’t until I heard about comprehensible input, the natural method, and Automatic Language Growth that I started considering alternative approaches to language learning. Both Dr. Stephen Krashen and Dr. J. Marvin Brown believe anyone can achieve near-native fluency by subconsciously absorbing a language through massive amounts of “comprehensible input”.

These ideas strongly influenced the future direction of Lexicon as I started reviving the contents of books by Arthur Jensen (English by the Nature Method) and Christine Gibson (English Through Pictures). This kind of turned Lexicon into a puzzle game where you have to intuit the meaning of words and phrases based on context and visual cues. The only problem was that although it was fun for me, it wasn’t everyone’s cup of tea.

Lexicon is on the back burner for now. I didn’t want to learn copyright law, and reviving decades-old works with old speaking patterns that felt unrelatable didn’t seem worth it either. But everything it taught me is what led directly to Key Lingo.

The Idea

The idea came to me about a year ago. I originally built a prototype in Godot of a simple keyboard based game where animals would move down the screen. You would have to type the names of the animals to defeat them and do it quickly before you were overwhelmed.

I started to wonder how I could teach more words, especially verbs, and made my next micro game. Before I knew it, the mechanics started to resemble WarioWare, and I realized that if I approached it correctly, I could get spaced repetition and comprehensible input working together in a fun way. The scenes and characters are whimsical enough to keep players hooked, and typing the words while watching how they play out is what helps them stick in your memory without you even realizing it.

Who Wants This?

Most language learning apps fall into the same trap. They try to meld language learning with game mechanics, but they don’t seem to understand what makes either one fun. They just give you the answers and expect you to memorize them, and most of the “games” in this space are really just language learning apps with extra steps. I don’t know about you, but I don’t want to test my memory to get to the fun. I want the memorization to be the fun.

Duolingo is the one everyone knows: hearts, a skill tree, a leaderboard, where the vocabulary is second to the loop of showing up just to protect your streak. Rosetta Stone and Drops go the other way, teaching through pictures instead of translation the same way the natural method does, but neither one is a game you’d choose to play. Pimsleur skips the screen entirely. It’s just a voice and spaced repetition for the twenty minutes you spend in the car, and there’s no interactivity beyond talking back to a recording.

Pierre’s Adventures in French is a really well executed game. It’s not that different from switching your favorite game’s language and learning to say “I took an arrow to the knee” in another language. The only thing holding it back is its limited replayability and lack of recall exercises. I also like channels like English from the Ground Up, a language learning channel with the primary medium being games. It’s nicely produced but needs a bit more structure and ways to keep the viewer engaged.

It is very clear to me that there is a market for this kind of game. When Fluyo burst onto the scene with its Kickstarter raising $1.2M from over 8,000 backers in a single month, it became the most-funded app and mobile game in Kickstarter history. It had me thinking it was the answer to language learning. It was being led by an influential YouTuber who seemed to have a good idea of how to learn languages effectively. I thought I could never compete with them, but after a few years the hype died down, as the app was more style over substance.

The Mechanics: Keys, Timers, and Repetition

Key Lingo is a keyboard-driven minigame compilation built in Godot. The premise: what if learning vocabulary in a new language felt like playing a game instead of grinding flashcards?

These are the main mechanics that I think will help Key Lingo succeed where other language learning apps have failed:

I want Key Lingo to be a game that is still fun even if you know the language. I also want to add secret advanced sections for people who are really dedicated to learning their target language.

Why Godot

I’m a web developer by trade, so it would have been a safe option to build this as a web app, since I already know the tools. But I wanted my distribution to be flexible: Steam, itch.io, desktop, web, and maybe even mobile (if I’m clever enough), without redoing everything three times to get there. Godot 4 fit that goal, and GDScript is close enough to Python that picking it up felt very natural.

Each minigame lives on its own, separate from the system that tracks the vocabulary you’re learning. That way I can build new games in isolation without breaking anything else in the process.

One funny thing early on: I accidentally wired up the wrong voice for a batch of words, and everything came out sounding like a robot. It’s not really the vibe I’m going for, but it was a good laugh, and it’ll be much nicer once I start working with professional voice actors.

What It Looks Like Right Now

You can play what I have so far on itch.io, right in your browser, no download necessary. There are four scenes in total, though I’m only sharing screenshots of two of them here since those are the ones that got the professional art treatment. The first is a basic welcome screen that lets you pick a language, currently English or French, with more planned:

The other is from a verb mini game, though there are more verb games and word attack games not pictured here yet.

On AI

A reasonable question I am sure most people are curious about is the use of AI in the project. I am a programmer by trade so I don’t plan to vibe code the project. However, I will use AI to generate code if it is a simple or mundane task. I will also use it to generate placeholder assets. This approach will help make sure I focus my efforts on the most important parts of the project first.

Once the project is more mature I will either hire freelancers to do the art, music, and voice overs or do them myself where it makes sense. I have already paid for some professional art to be made for the game. I hope this gives you a sense of the art direction I am going with Key Lingo.

Between that freelance art and the Steam Direct fee, I’ve already put almost $500 into this, spent before there was a single follower, subscriber, or wishlist to justify it. I want to set a budget that scales with the interest in this project, but I wanted to make this initial investment to show how committed I am to it.

Where Things Stand Now

I have been hard at work building the initial presence of Gambit Games and Key Lingo. The studio’s socials are live, my Kickstarter page is up even though the campaign itself hasn’t launched yet, and the Steam page for Key Lingo is live too. My goal for the next milestone is to create another mini game, add more words, and polish the word attack game that’s already up and running.

In terms of cadence of posting, here’s where I plan to share, and how often:

What Can You Do?

If you want to help my dream become a reality, the most powerful thing you can do is to wishlist Key Lingo on Steam and follow my Kickstarter page so you’re notified the moment the campaign goes live. Follow my progress on your preferred social channels and share it with anyone you think might be interested. If you want more direct updates, sign up for the newsletter, where I’ll share my progress every month.

If you have more to give, I’ve set up a Ko-fi account to take donations while I wait to launch the Kickstarter campaign, and I’ll personally match anything given there. My personal budget will also scale with interest in the project. I’m already over budget at the moment, but I’m confident people will show up, and I want to show that I’m as invested in this project as you are.