Inspiration

We wanted to make financial literacy engaging and accessible. Too often, people learn about credit and money management only after making mistakes — we wanted to change that. Our goal was to create something fun and educational that could help players understand the real impact of financial decisions in an interactive way.

What it does

CreditWise is a financial literacy game where users can choose between four different components, play mini-games, and learn key lessons about credit, budgeting, saving, and spending. Each game focuses on a different aspect of personal finance, making the learning process interactive and enjoyable rather than purely theoretical.

How we built it

We built CreditWise using PyGame, leveraging its capabilities to create a simple and interactive user experience. We designed each mini-game to focus on a specific financial concept and implemented logic using Python modules for randomness, scoring, and feedback. The project came together through lots of brainstorming, testing, and refining until we had a cohesive and playable experience.

Challenges we ran into

Biggest Challenge was time. We actually switched our entire idea just 6 hours in. None of us had worked with PyGame before, so there was a steep learning curve in figuring out how to structure the code, handle user input, and manage game states. We spent a lot of time debugging small issues.

Accomplishments that we're proud of

We’re incredibly proud that, despite switching our concept mid-project, we managed to pull together a fully functioning, interactive game. Our team stayed adaptable, learned quickly, and pushed through the frustration of starting over to create something we’re genuinely proud of.

What's next for CreditWise

We plan to expand the game with more levels, scenarios, and financial topics — such as loans, investments, and interest rates. We’d also love to add a scoring system, progress tracking, and visual improvements to make the learning experience even more engaging.

Built With

Share this project:

Updates