Skip to main contentSkip to case study detailsSkip to contact
Ocean View Games
One Shared System, Multiple Language Apps

One Shared System, Multiple Language Apps

How we built a reusable Unity system for The Language Conservancy, using an API key to load each language's data into nine shared mini-games.

The Language Conservancy (TLC) works with communities to revitalise endangered languages. Its vocabulary research needed a reusable route into games, so that each language could have its own learning app built on the same technical foundation. One repository supports multiple language apps. Ocean View Games built Vocab Builder as a shared Unity system with nine mini-games. The language content is kept separate from the gameplay code, allowing the same games to serve different language communities. An API key connects the system to the relevant language data. That data is brought into the shared project and used to populate the mini-games. The flow is straightforward: configure the API key, retrieve the language data, and populate the games with that content. Each app uses its own language material while drawing on the same repository and game systems. Language expertise stays with the client. TLC provides the linguistic content and cultural guidance; our role is to turn that material into playable learning experiences. Separating content from game logic gives the organisation a foundation for creating further language apps without rebuilding the nine games for every release. This is the engineering approach behind our educational game development work. Published apps show the system in use. Rincon Luiseño Vocab Builder on Google Play supports Luiseño learning, while Kehkimin Vocab Builder on Google Play supports Wolastoqey learning. These are separate language apps built from the shared system.
Our Contributions
Gamification of Learning Mechanics

Gamification of Learning Mechanics

Built 9 distinct mini-games, each targeting specific cognitive retention skills - from audio-matching for listening comprehension to drag-and-drop for orthography.

API Language Data Integration

API Language Data Integration

Connected the shared Unity project to language data through an API key, then used the retrieved content to populate the mini-games for each language app.

One Repository for Multiple Apps

One Repository for Multiple Apps

Separated language content from gameplay code so that multiple apps share the same nine games and technical foundation, with each app populated from its relevant language data.

The Results

Separate Apps for Different Languages

Rincon Luiseño Vocab Builder and Kehkimin Vocab Builder demonstrate the shared system serving different language communities through separately published apps.

Ongoing Client Relationship

The Language Conservancy continues to work with Ocean View Games, reflecting the quality of the initial delivery and the long-term value of the platform.

Reusable Gameplay Foundation

The Language Conservancy can build further language apps around the existing repository and API content pipeline, reusing the game systems instead of developing each app's mini-games from scratch.

Testimonial
“David is very patient and has great communication. He is an appropriately skilled freelance Unity developer who understood our project goals from the beginning and worked with us diligently throughout our slow-burn design process. I am pleased that we chose David to develop version 2.0 of our Vocab Builder. Thanks David!”
Project: Vocab Builder

Need a Shared System for Your Learning Apps?

Tell us about your learning content, how it is stored and the audiences or languages you need to support. We can help plan a reusable foundation for your apps.

Tell Us About Your Project