Highlandia

Project details

Highlandia is an educational English language learning game developed for Highlands Community Charter and Technical Schools. Designed to help ESL students improve their reading, writing, speaking, and listening skills, Highlandia provides an engaging and structured learning experience. Students interact with various mini-games, while teachers utilize built-in analytics to assess student progress and identify areas needing improvement. By integrating a Content Management Pipeline, the game automates curriculum content import from Excel workbooks into Unity, ensuring a seamless educational experience. Play now on Android!

Key Features

  • Educational Mini-Games: Engage with 10+ interactive games designed to improve reading, writing, speaking, and listening skills.
  • Advanced Progress Tracking: Check your detailed progress through in-game stats and analytics, helping students and educators monitor skill development.
  • Mission-Based Learning: Complete dynamic missions assigned through the Mission Manager System, rewarding students as they progress.
  • World Building & Customization: Use in-game coins to build and personalize your world, populating the map with your favorite buildings.
  • Stage Selection Map: Navigate your learning journey through an interactive map, unlocking new stages like a Candy Crush-style progression system.
  • Educator-Focused Insights: Integrated GameAnalytics SDK tracks student engagement, mission progress, and learning patterns, helping teachers refine strategies.
  • Data Storage & Adaptive Learning: PowerSchool API assesses students before gameplay and adjusts difficulty for a personalized learning experience.
  • Seamless UI & Multilingual Support: An intuitive interface with multiple language options ensures accessibility for diverse learners.
  • Error Handling & Debugging: An in-game debug system ensures smooth performance and reliable gameplay.

Responsibilities
My contributions to Highlandia covered a wide range of areas, including:

  • Feature Development: Designed and implemented new gameplay mechanics for multiple games.
  • Optimization: Refactored algorithms to enhance performance across multiple devices.
  • Bug Fixing & Code Improvements: Identified, fixed, and optimized old code for better efficiency and maintainability.
  • UI/UX Enhancements: Resolved responsiveness issues to improve user experience on various mobile devices.

Tech Stack
Game Engine: Unity
Data Management: Unity Scriptable Objects, Excel Integration
Analytics: GameAnalytics SDK

Team Size
Game Programmers: 8+
Artists: 3
QA Analysts: 2

Timeline
Dec, 2021 - Dec, 2024
(3 Years)