Inspiration
We were inspired by the popular Netflix show, Squid Games, which has its players play games against other players at very high stakes. Our project seeks to use gamification to encourage young adults to learn about good credit habits since bad credit can have lasting effects. We based our game on the red light green light stoplight game in Squid Games. Each time the player gets a question correct, they move closer to the finish line. If they get it wrong, they are pushed back towards the starting line.
What it does
Our game is a quiz game designed to teach young adults about good credit habits. It uses an engaging stoplight game to encourage players to learn what actions can hurt or help their credit score.
How we built it
We built our project using Unity, which runs primarily on C#. We created our sprites and backgrounds in pixel art using Aesprite, then converted those to PNG files to use in Unity. The Game itself was made with two scenes, the characters and the questions. The character scene is present the whole time and shows the player moving forward and backward depending on whether they answer the question correctly. The question scene is overlayed on top of the characters and pops up the question and two buttons for the player to select their answer. It is not visible when the characters are moving. We have a bank of questions that the game pulls from to ask the player. Once the player has won the game, they have the option to try again which resets the player character's position on the board.
Challenges we ran into
Since all members of our group are fairly new to coding, none of us knew how to create a game. Our research told us that Unity would be the most beginner-friendly game engine, but the learning curve was quite steep. We utilized a lot of help from the TAMUHack mentors to overcome hurdles during the coding process. A lot of our time was taken up by learning C# and how to use Unity, so we had less time to implement our game. We had to simplify our initial idea to make it more achievable in the given time frame. Luckily, we managed a working version of our game with room for improvement in the future.
Accomplishments that we're proud of
Two of our team members have never competed in a Hackathon before, and the other two have only competed in one before this one. We are very proud that we managed to complete a version of our game in the 24 hours we had despite not having much experience working under pressure like this. We also managed to learn a new language in a short amount of time. Game development is very different than any coding we have experience with, so we are proud to have gotten our game working.
What we learned
Every member of our team learned C# and how to use Unity for the first time today. Though we have some experience in object-oriented coding, we had to learn how to apply that approach to game elements. We also had to learn Unity's interface and how to use different scenes, elements, and incorporate multiple scripts into our game.
What's next for Squid Game: Credit Quiz
In the future, we would like to implement different mini-games based on the other challenges in squid games. We have already started on the implementation of the tug-of-war game, where two players can go head-to-head against each other. We also would like to implement different styles of questions with more answer choices, and a timer for each game like there is in Squid Games.
Log in or sign up for Devpost to join the conversation.