The themes of an unknown and mysterious journey appealed to us, but we thought it'd all been done in videogames. Then we realized that some of the bravest heroes discovering the unknown are in our very own towns - New immigrants to the country. We decided to challenge ourselves with a random game that's different every time, and a "no text" element to simulate not knowing a local language in order to educate players about the struggles new immigrants face.

What it does

You play as an immigrant to a new country as you try to find work in your neighborhood. One problem - You don't speak the local language and must work and study all while supporting your family.

How we built it

It's built on Ubisoft's UbiGame challenge engine with some modifications to it, written in C++.

Challenges we ran into

Not having worked with C++ game development before, it was initially a steep learning curve for building a game all while modifying the underlying engine

Accomplishments that we're proud of

Learning C++ practically from scratch, getting an amazing visual environment with an immersive user experience in a 2D game engine

What we learned

Game dev is harder than we thought. So much harder. But also very fun!

What's next for Brave New World

More variety in encounters and potential events to bring attention to a wider variety of issues facing new immigrants. We originally wanted to include more features such as having individual family members to care for but had to scale back our ambitions to finish within the time frame

Built With

Share this project: