Sena is an interactive Unity-based educational game designed to teach software engineering students the principles of sustainable engineering. Through gameplay, quizzes, and an AI-powered chat assistant, students can explore how their technical decisions impact environmental, social, technical and economic sustainability.
Sena is a learning-focused application that combines gamification with educational content. It helps students understand key sustainability concepts in software development, including resource efficiency, ethical design, and environmental impact. The application provides multiple modes to support different learning styles, from guided instruction to hands-on practice and assessment.
- Structured lessons on sustainable software engineering concepts
- Covers topics like energy efficiency, responsible computing, and ethical design
- Designed for self-paced learning
- Interactive scenarios where players apply sustainability principles
- Reinforces learning through decision-making and feedback
- Tests knowledge of key concepts
- Immediate feedback to help reinforce understanding
- Engaging gameplay experience incorporating sustainability challenges
- Encourages players to make development design decisions with sustainable impacts in mind
- Built-in AI chat system for asking questions
- Helps clarify concepts and provide deeper explanations
- Supports on-demand learning within the game
- Engine: Unity
- Language: C#
- AI Integration: ChatGPT for interactive chat
- Website: React deployed on Vercel, Backend on AWS for LLM query routing