๐ About the Project: XLEARN โ Immersive AR/VR STEM Education
๐ Inspiration
The idea for XLEARN was born from a simple but urgent question:
"Why do so many students struggle to understand practical STEM concepts?"
Coming from an educational background where abstract science concepts were taught in chalk-and-talk methods, I always felt a gap between theory and reality. I envisioned a platform that brings invisible science to life, allowing students to see gravity, build atoms, assemble circuits, and explore entire planets up close.
Inspired by Rwandaโs growing digital transformation goals and the rise of Fourth Industrial Revolution technologies, I created XLEARN to democratize experiential learning using immersive tools like VR and AR.
๐ ๏ธ How I Built XLEARN
๐ง Core Technologies
- Unity 3D for real-time 3D development
- XR Interaction Toolkit for seamless interaction in both VR and AR
- XR Plugin Management with Oculus XR and ARCore/ARKit integration
- Visual Studio for C# scripting
- ConvoAI SDK for AI-powered voice-driven NPCs (e.g., tutors in simulations)
- Vuforia for Image tracking
- GitHub for version control and project tracking
๐ Modules Developed
๐ STEM Learning Environments:
- Physics
- Free Fall & Gravity Simulation
- Circuit Building with functional electricity flow
- Chemistry
- 3D Atom Creator (Add protons, neutrons, electrons)
- Periodic Table Explorer
- Biology
- Human Digestive System (360ยฐ walkthrough)
- Cell Exploration in AR
- Geography
- Solar System with orbital mechanics
- AR Globe Interactions for real-world overlays
๐ฑ AR Component
To enhance accessibility for students without VR headsets, I introduced AR Mode:
- Students can now scan flat surfaces using mobile devices.
- Interactive STEM objects (e.g., molecules, circuits, digestive organs) appear in their real-world space.
- In AR Chemistry, for example, learners assemble atoms by dragging particles onto a nucleus using hand gestures or screen taps.
๐ What I Learned
Building XLEARN helped me master:
- Spatial computing principles: Understanding how to manage coordinate systems and scale in both AR and VR environments.
- User-centric design for education: Creating intuitive interactions for students aged 12โ18, ensuring accessibility and cognitive load balance.
- Physics engines and simulations: For realistic gravitational pull, electrical behavior, and orbital motion.
- AI Integration: Embedding responsive virtual tutors using voice recognition and behavior trees.
- Cross-platform deployment: From standalone Meta Quest to mobile AR devices.
๐งโโ๏ธ Challenges I Faced
- VR Optimization: The initial builds for Meta Quest had framerate drops when rendering large simulations like the Solar System. I resolved this by using Level of Detail (LOD) and object pooling.
- AR Light Estimation: AR scenes initially looked unrealistic. I implemented light estimation APIs for better blending with the real world.
- Interaction Consistency: Designing for both VR (gaze, controller) and AR (touch, tap) required separate input systems, which I unified through interface abstraction layers.
- Education Alignment: Ensuring the content aligned with the Rwandan secondary school curriculum meant frequent iteration and testing with local learners and teachers.
๐ Sample Physics Use Case: Free Fall Equation
In the VR Physics Lab, students can simulate dropping objects and compare results with the theoretical values. They see how gravity (( g )) affects time (( t )) and distance (( d )) using:
[ d = \frac{1}{2} g t^2 ]
Learners can toggle between environments with and without air resistance and measure deviation using in-game tools.
๐ฎ What's Next for XLEARN?
- Multiplayer Mode: Enabling classroom collaboration in shared VR/AR environments.
- Cloud Progress Tracking: Letting teachers monitor learner progress through analytics dashboards.
- Gamified Assessments: Where students earn badges or unlock new levels by completing STEM challenges.
โค๏ธ Final Thoughts
XLEARN is more than a project. It's a vision for the future of African educationโa bridge between curiosity and comprehension. As technology continues to evolve, my mission remains the same:
To make STEM not just a subject, but an experience.

Log in or sign up for Devpost to join the conversation.