Inspiration

Many elementary and middle school students struggle to stay focused on important subjects in school. Since they're already comfortable playing games, I wanted to turn learning into something engaging and fun, helping them master academic topics through interactive play.

What it does

Academic Acer is a mobile app that offers multiple games for a wide range of subjects—including math, science, history, and more. The goal is to help kids learn while staying engaged through gamification. It has 2 common games, which are jeopardy and Car Racer, and 1 unique game per subject.

Key features include:

🎮 Multiple games tailored to each subject.

🧭 Subjects spanning math, science, history, etc.

🏅 A badge system to reward progress(Earn points for each subject for every game you play):

100 points = Bronze

200 points = Silver

300 points = Gold

500 points = Diamond

🤖 AI-powered custom quizzes: users can generate their own fun AI quiz questions to test themselves or friends.

📣 Social sharing: students can share scores and badges on social media to celebrate achievements.

By combining education and play, Academic Acer helps students learn in a way that feels natural and fun.

How we built it

The app is built in SwiftUI on Xcode. The codebase is structured for clarity and maintainability using multiple classes and structs, with separate files for each game. This modular design makes it easy to add new games and features in the future.

Challenges we ran into

A key challenge was designing game mechanics that remain educational while being fun. For example, in one physics game I had to accurately calculate projectile trajectories based on initial velocity and angle, which required some tricky math and tuning to get right.

Another challenge was integrating the new AI quiz generation feature in a way that felt seamless and kid-friendly.

Accomplishments that we're proud of

I'm proud of creating an app that makes learning accessible and enjoyable for students across multiple subjects. The badge system and AI quiz generator add motivation and customization, while the range of games supports many learning styles. I’m especially happy with the diversity of learning experiences the app offers.

What we learned

Through this project I gained a deeper understanding of building educational games in SwiftUI, managing navigation and state cleanly, and incorporating AI features into an app to improve personalization.

What's next for AcademicAcer

Upcoming plans include:

Adding a leaderboard so students can compete with friends and classmates.

Expanding the AI quiz feature with even more customization options.

Introducing new games for additional subjects.

Improving social sharing to make it easier to celebrate progress and challenge friends.

Built With

Share this project:

Updates