1. Home
  2. Projects
  3. Bridging Roots

Bridging Roots

A fun, interactive mini-game designed to teach children the SENĆOŦEN language

Overview

Children in SENĆOŦEN-speaking communities often lack engaging, culturally grounded opportunities to learn and practice their language outside the classroom. Traditional approaches may feel distant from their lived experiences, limiting motivation and retention. This hackathon project is about creating a culturally inspired mini-game that helps children learn SENĆOŦEN and explore the culture.

Process

The design process focused on integrating cultural elements into the gameplay. The user interface was planned to be child-friendly, with vibrant colors and intuitive controls. Development centered on creating game mechanics with Phaser, handling user data and language questions with Node.js and MySQL, and designing the UI with React and Tailwind CSS. A key challenge was ensuring the game's narrative was culturally accurate and respectful, and that the language learning elements were integrated seamlessly into the racing mechanic.

Demo

Project media

Outcome

The final product is an interactive 2D game where children participate in an exciting canoe race while learning the SENĆOŦEN language. The project helps kids learn new words and phrases in a way that feels natural and fun by blending gameplay with language practice. This interactive experience transforms education into something special, inspiring children to keep exploring their heritage in a way that's both joyful and memorable.

Key Learnings

  • Game Development with Phaser: Gained hands-on experience in building interactive games using the Phaser framework, focusing on game mechanics and user engagement.
  • Cultural Sensitivity in Design: Learned the importance of cultural accuracy and respect when designing educational content for Indigenous communities.
  • Full-Stack Development: Enhanced skills in full-stack development by integrating a React frontend with a Node.js backend and MySQL database to manage game data and user progress.