Information

What is this project?

Balancing Act is an interactive financial life simulation game. Players begin their journey at age 16 and navigate through life by making crucial financial and personal decisions. The primary objective is to achieve $1 million while managing stress.

What inspired us to create this project?

The idea for Balancing Act came from our one of our developer's experiences watching others struggling to navigate their own personal finance as a young adult. As a result, we wanted to create a safe and engaging environment where players could experiment with different financial strategies and life paths without real-world risk.

What was used to create this project?

This project is a web application built with Next.js, Typescript, and TailwindCSS. Additionally, we used various libraries in our game.

How does this project improve the user's financial literacy skills?

The game improves financial literacy by simulating real-world scenarios. Players learn about the impact of educational choices on career paths, learn to manage income and expenses, and see how their decisions affect their life.

What were some challenges that we had creating this project?

One of the biggest challenges was balancing realism with engaging gameplay. We spent a lot of time designing the economic model behind the game—things like salary progression, investment returns, and the impact of life events. Striking that perfect balance to ensure the game was both fun and informative was a key focus of our development process.

What did we learn while creating this project?

Developing this project taught us a great deal about financial systems. We had to do our own research in order to implement the game logic properly and make sure it was as realistic as possible in order to educate users in financial literacy. Also, we learned a lot about state management in React.

What's next for this project?

Our future includes updating the game with more diverse career paths, investment options like stocks and real estate, and a wider range of random life events to increase replayability. We also plan to share our game with educational places like schools.

I have questions. How do I contact you?

This project is open-source and you can find more information on our GitHub page here. You can also send an email to us at brian.d3.2008@gmail.com.