Inspiration
We want a way to relieve stress for people, so we wanted to make a game. But it can be troublesome to have to register for an account everywhere. Thus, we implemented an anonymous way for players to match together, based on their MBTI personalities.
What it does
The game will match two people with compatible MBTI types anonymously, then send them to a dedicated game server. On there, they will need to cooperate to solve puzzles and challenges.
How we built it
A matchmaking server backend made with Spring Boot, a TCP game server made with python, and a client using Unity.
Challenges we ran into
We weren't experienced at all with game development, especially multiplayer games where synchronization is crucial. Http requests have big overheads so we had to swap to another protocol to implement our game server.
Accomplishments that we're proud of
We managed to build from scratch both the backend and frontend of a multiplayer game in less than 2 days. We also did the animations by ourselves.
What we learned
Long polling, executors, thread safety, a better understanding of TCP and HTTP, how to use Unity.
What's next for MBTI Matchr
We plan on continuing its development, and add more levels to it after the semester.
Log in or sign up for Devpost to join the conversation.