
Interactive Learning Application on the Theory and History of Mazes and Labyrinths
Project Overview
As my Bachelor’s Final Project, I designed and developed an interactive educational web application that explores the cultural, historical, and technical dimensions of mazes and labyrinths. The goal was to make a specialized topic both accessible and engaging through multimedia learning.
The project combines a React-based web platform with an embedded Unity simulator, enabling users to explore maze theory and procedural generation algorithms interactively. Additional learning modules were created to complement the simulator, providing a structured yet playful way to understand concepts such as maze classification, history, and algorithmic design.
Technical Details
- Frontend: React + Next.js for interface and user experience.
- Backend: Strapi as a headless CMS for scalable content management.
- Interactive Core: Unity (WebGL) for real-time maze generation and algorithm visualization.
Design & Methodology
The project followed a user-centered design methodology, validated through multiple usability tests. Results confirmed that the application not only met its educational objectives but also delivered an engaging and intuitive user experience.



