Inspiration
Nowadays, a lot of people grow up playing video games. Games are not only entertaining but fun to learn to play. We thought, "Why don't we gamify the learning experience?". We believe that the fastest way for someone to learn is to enjoy what they're doing. If we gamified the banking system, people can both be educated in the services provided by banks while having fun getting their next highscore.
What it does
The game utilizes the API calls from Nessie to provide information for the game to interact with. The game is meant to be a fun way for people to learn about services offered by banks. Instead of reading papers and random things people say on the internet, you can understand the gist of everything from this one game. For now it is just a simple withdraw and deposit game where if you choose the wrong options the customers go off angrily. However, just being able to do this means we can also include new features using the API like loans, and checking for legitimacy.
How we built it
We built this using NEXT.js, Tailwind, Html, CSS, and Javascript. Utilizing NESSIE API calls for information the user can interact with.
Challenges we ran into
Given our time crunch, we had to come up with an idea fast. All we got to do was take a look at the API and figure out what we could do. We ended up deciding on making a small game because it resonated with us. A majority of us didn't have experience with game engines and most of us are web developers. Trying to make a fully fuctional game on NEXT.js was definitely a challenge. With no game engine, we had to find work arounds to simulate the visuals and logic that normally shows in a video game. We couldn't plan too far and had to bulldoze through it given the time we had.
Accomplishments that we're proud of
Honestly speaking, we are pretty proud of what we made. Not only was it fun to make, but it was also a massive learning experience of programming in general. It tested our wed development knowledge, problem solving skills, as well as reinforcing our understanding of All the tech stacks we used. All of us got a bit out of our comfort zones, which helped us gain more insight.
What we learned
We learned that making a game in Next.js was not optimal, but 100% possible.
What's next for Banking Simulator
If we continue, we plan to implement the next features offered by Nessie API in Next.js. if not that, we'll move it to a proper engine and start developing through that. Unity being a pretty good start for game dev.
Built With
- css
- html
- javascript
- next.js
- tailwind


Log in or sign up for Devpost to join the conversation.