Jargon
Design Document
Overview
Our innovative language app utilizes state-of-the-art AI and mixed reality to redefine language learning, converting your everyday surroundings into an interactive learning environment. Imagine turning your living room into a vibrant educational space where ordinary items become language tools. With our advanced AI vision models and object detection, the app links new vocabulary to familiar objects, crafting a personal and intuitive spatial memory system.
A standout feature of the app is its ability to understand context and adapt in real-time to your environment. It stays updated as you rearrange or introduce new items, ensuring your learning experience remains dynamic and engaging. Picture learning the word "book" when picking up a novel today, and "set the table" while arranging dinner tomorrow.
What distinguishes our app is its power to make the ordinary extraordinary. By associating new language concepts with known objects and settings, we make learning not just intuitive but memorable. This approach enhances vocabulary retention and recall, ensuring long-term mastery.
Ultimately, our app is more than just a vocabulary builder—it's an AI-driven transformation that turns your home into a personalized, interactive language school. By integrating language learning into your daily life and simulating real-world interactions, our app makes mastering a new language both effective and exciting.
Features
Context Aware
Jargon understands your environment, teaching you relevant vocabulary as you interact with your surroundings. Learn naturally by connecting new words to real objects, making the learning process feel effortless and intuitive.
Dynamic Adaptation
Your learning evolves with you. As you change your surroundings, Jargon adapts instantly—keeping lessons relevant to what you’re doing. Whether cooking, cleaning, or relaxing, Jargon matches your activities to enhance retention.
Interactive Engagement
Learning becomes part of your daily routine. With Jargon, you’re not just memorizing words—you’re living them. By connecting language to everyday actions, Jargon ensures long-lasting mastery in a way that’s both fun and effective.
Who’s It For?
Beginner-Friendly Learners
Designed for beginners, Jargon offers a fun, stress-free experience. No pressure, just playful lessons that help you learn naturally and enjoyably.
Curious Language Enthusiasts
If you’re a fan of mobile language apps and curious about immersive learning, Jargon brings the ease of app-based learning to mixed reality—offering an experience that makes learning intuitive and exciting.
Mixed Reality Explorers
Jargon is for those excited to explore mixed reality while learning a new language. Developed for Meta Quest, it turns your everyday environment into an interactive language playground.
The Team
Your Indie LLC is a creative technology studio dedicated to integrating AI development tools that boost the productivity of indie developers. We believe in “dog feeding” ourselves by using and testing our own innovations, ensuring our tools deliver real-world value. By blending AI with immersive design, we create interactive experiences that push the boundaries of indie game development. We are especially excited to implement these tools into our vision for Jargon, fusing MR and AI as a language learning app, to make learning both interactive and engaging.
Dane
Willacker
Developer
Dane Willacker is a Virtual Reality Developer and AI specialist with a passion for integrating artificial intelligence into creative technology. Dane has been developing AI toolkits for Unity, aimed at creating custom AI assistants capable of learning and adapting within gaming environments. His work focuses on enhancing interactivity and personalization through intelligent agents, helping developers push the boundaries of AI integration in game design and virtual reality.
Skills:
Recent Works:
Dane Willacker's projects demonstrate his dedication to advancing the role of AI in interactive environments. By blending VR, AI, and game development, Dane pushes creative and technical boundaries, making him a key innovator in the integration of AI-driven solutions for immersive experiences.
Tahmina
Khanam
Designer
Tahmina Khanam, known artistically as Tanu Luna, is a VR artist and XR app developer with a passion for creating immersive and educational experiences in the Metaverse. She has collaborated on several VR projects, including educational games and interactive adventures, and has displayed her VR art on various platforms and events, exploring themes of culture, nature, and technology.
Skills:
Recent Works:
Contributed to the VR game "Fireside" for the Deepwell DTX Global Game Jam.
Tanu Luna's work is characterized by her innovative approach to VR art and her dedication to creating engaging and educational experiences.
Tracie
O'Neil
3D Modeler
Tracie O'Neil is a 3D artist and VR developer specializing in immersive digital experiences and game development, with a passion for creating captivating virtual worlds and pushing the boundaries of visual storytelling. She has worked on and collaborated with a variety of projects, including VR experiences, game environments, and interactive media, and has showcased her work on platforms like ArtStation and at events such as AWEXR 2023, exploring themes of fantasy, realism, and user engagement in digital spaces.
Skills:
Recent Works:
Tracie’s work is characterized by her meticulous attention to detail, innovative approach to blending realistic and stylized elements, and ability to create captivating digital worlds. Her technical expertise and creative vision make her a valued figure in the fields of immersive art, game development, and VR experiences.
Our Design Choices
Player Experience
The Jargon experience is designed to be immersive, playful, and highly interactive. By blending real-world objects with mixed reality, Jargon creates an engaging environment where players acquire new language skills through interaction. The application is built around a stress-free and whimsical experience, encouraging exploration and curiosity without traditional learning pressures.
Jargon The Character
Jargon, the AI assistant, is a cute, owl-like robot that serves as the player’s friendly guide throughout their language learning journey. Interacting with Jargon is primarily done through voice commands, making it feel intuitive and hands-free. Jargon’s role is to facilitate learning by explaining new concepts, providing challenges, and offering encouragement—making learning feel like an exciting adventure rather than a formal lesson.
WristBand INterface
The wristband interface acts as a secondary, supportive UI for displaying essential information such as player level, game modes, and language selections. While the main interactions happen via voice commands with Jargon, the wristband provides a traditional interface for those times when players need a quick visual overview or want to make manual selections. It offers a complementary way to interact without interrupting the immersive experience.
Environment Design
Jargon’s design focuses on being approachable and fun. The owl-like robot embodies a mix of technology and nature, rendered in light pastel colors that evoke a sense of calm and friendliness. The surrounding environment is vibrant and full of interactive elements, encouraging players to explore and interact with real-world and virtual objects. Together, Jargon and the environment form a cohesive, playful atmosphere that turns every learning moment into an engaging adventure.
Sound Design
Sound effects and music are light, playful, and designed to support the whimsical nature of the app. They provide positive auditory feedback, reinforcing learning moments and keeping players engaged in a cheerful way.
Controls And Player Input
Story and Narrative
Jargon guides players through their language learning journey. The experience begins simply—labeling objects in the environment to establish foundational vocabulary. As players progress, they build on this foundation, forming phrases, sentences, and eventually more complex dialogues. Jargon supports players along the way, providing challenges to deepen their understanding.
The journey is dynamic, shaped by the player’s environment. By adding or removing items from the playspace, or even moving to different rooms or locations, players experience a different learning path. Each new environment introduces new vocabulary and phrases, allowing the player to shape their own learning experience. The more varied the surroundings, the richer the language journey becomes, with Jargon always adapting to guide and support growth.
Obejctives And Goals
The core goal of Jargon is for players to learn a new language through voice-driven exploration and interaction. Players use their acquired skills to complete challenges involving pronunciation, sentence construction, and contextual vocabulary use—all of which makes learning an active and rewarding process.
Minimum Proof oF Concept
First 3 Months
In the initial three months of development, the team will focus on creating a functional mechanical proof of concept, establishing the core game loop. Upon opening the app, players will be greeted by a home screen. From there, they will be prompted to grant necessary permissions, such as microphone input and passthrough access, and select the target language they wish to learn. Once permissions are granted, the app, Jargon, will collect playspace information to begin automatically identifying and labeling objects within the player's environment.
In Level 1, players will engage in word translation exercises, learning the names of objects in their playspace in the chosen language.
Progressing to Level 2, players will be challenged to construct and articulate simple sentences. Successful pronunciation will allow Jargon to perform actions within the playspace, enhancing the interactive and immersive learning experience.
Vertical Slice
Next 3 Months
Over the next 3-6 months, the development team will focus on expanding the initial game loop and progressing towards a vertical slice.
This expansion will include the integration of knowledge tests designed to assess comprehension over time. As players advance, they will receive progress reports to track their learning journey.
The game will introduce increasingly challenging levels with the objective of educating players until they are comfortable engaging in interactive conversations using Jargon in their chosen language.
What’s Coming
after 6 Months
After several months of development, the team is ready to implement our production feedback loop. We will gather player feedback and iterate on our designs to enhance the experience for our players. By listening to our community and prioritizing the most requested features, we aim to provide more value and enjoyment. Additionally, we have our own exciting feature ideas that we're eager to introduce.
Role-Playing: This feature transports players to another world, allowing them to take on different personas. Players will need to listen attentively and act out the scenarios presented to them.
Scavenger Hunts: Players will receive a word in another language and must find the corresponding virtual object hidden in their play space. Be prepared for a few playful tricks along the way!
Escape Rooms: Team up with a character named Jargon and use another language to communicate and solve puzzles to escape a room within the allotted time.
Our goal is to create an experience that players love, and your feedback is crucial in achieving this. We look forward to hearing your thoughts and making this journey together.
How does the JargoN Work?
Jargon first collects data from both the player's voice interactions and the mixed reality environment. This information is compiled into a prompt, which includes the message history, a system prompt, previously learned words, and any available scene functions.
Jargon processes these inputs to determine the best response.
Once a decision is made, Jargon can execute several actions:
Jargon is capable of employing all these response types simultaneously in a single interaction, ensuring a dynamic and engaging player experience.
Monetization Strategy
Early Development and Player Feedback
In the first few months of development, Jargon will be free to use as we work towards proving the concept and building a vertical slice of the app. During this phase, our focus is on gathering valuable player feedback to refine and improve Jargon for a full production release.
As players interact with Jargon, the app will generatively produce new language content, which incurs a small cost for each new generation. To mitigate this, we plan to cache generated content, allowing it to be reused across different features of the app, such as knowledge tests, reusable lesson plans, and a growing word bank. This caching approach reduces the need for repeated content generation, saving costs over time while still providing players with a rich experience.
Credit and Subscription Models
With an increasing player base and the implementation of database solutions to store generated content, these generation costs will gradually increase. To manage this, we plan to implement one of the following monetization models:
Use of Credits
Players will use credits primarily when new content is generated, such as exploring a new environment and learning new vocabulary or phrases, generating new lesson plans, or advancing to conversational practice with Jargon. Since previously generated content will be cached and reused, credit usage will be limited to situations where unique, new content is required, optimizing the value preceive.
This approach ensures that players pay for new and personalized content while enjoying ongoing value from previously generated learning materials, creating a sustainable model for both the player and the development of Jargon.
Additional Thoughts
Over the past few years, AI models have shown a clear trend of becoming both more powerful and less expensive. From GPT-3 to GPT-4o and Llama 3.1, these advancements have brought more capabilities at reduced costs per input/output token. As we continue to use these evolving services, we expect that the costs for inference and fine-tuning will decrease over time. This trend will enable us to implement cutting-edge models to enhance Jargon while also making it more viable to fine-tune or quantize models that are already “good enough” for our specific use cases.
In the coming years, we also anticipate support for even more languages, further expanding Jargon’s capabilities. This will open up opportunities to introduce advanced, specialized content, including niche areas like technical jargon, business jargon, medical jargon, etc…—catering even to native speakers who want to deepen their expertise.
If the costs of using these models do not decrease as expected, the advancements in computing devices may provide a viable solution. Smaller, “good enough” models could potentially run directly on the client’s device using Unity Sentis (Unity's Neural Inferencing Engine), which is currently in beta. This approach could significantly reduce or even eliminate inference costs, while also improving latency by avoiding reliance on server communication or external APIs. Running models locally would allow us to freeze them when no updates are needed, reducing maintenance costs and shielding us from disruptions caused by changes or the discontinuation of third-party services.
Ultimately, Jargon stands to benefit from the ongoing improvements in AI model capabilities. As models become more powerful, respond more human-like, and become more cost-effective, Jargon will be able to focus on what it does best—delivering an engaging, contextual learning experience. These advances enable us to improve continuously, while letting Jargon grow alongside the best AI technologies available.