Twin flames is a game made for my collaborative module in third semester of second year. The task was to be part of a team of 30 and create an idea for a game and then develop it. This would teach us how to go from concept to finish product and how to polish the final product. Furthermore, it taught us how companies in industry are structured with separate departments for art, design and programming. This made me understand the responsibility I have within my team as my team mates required me to do my work effectively and efficiently to keep up with internal set deadlines.
The game itself is a 2 player game where both players are candles which have been brought to life by a wizard. His tower has gone completely dark and he has tasked you to relight the wizard tower by lighting all the torches in each level. The 2 players must work together to solve puzzles to get to all the candles. This means moving boxes to reach higher up platforms, using buttons to move platforms for the other player to jump across and many other problems to overcome together.
There are dangers along the way like wind and water that extinguish your flame and the other player can come over and revive you by relighting your candle. When the player reaches the end of the level, both players must stand on a pressure plate and if all the torches are lit then the door opens to the next level. When all three levels have been completed, the players win the game as they have restored light to the tower.
Overall, I am very proud of this project. It required a lot of work and communication across our team which was split between Stoke-on-Trent and London. I developed a lot of understanding within Unreal Engine and how to use interfaces, along with the importance of not using computationally heavy searches at run time. I understand how companies within the industry work a lot more and I know what to expect from working in the industry.
Furthermore, the game itself did really well and the lecturers noticed how well we had worked together to create a product that not only were we proud of but was fun to play. They asked us to showcase our product at the degree showcase for the university called GradEx. I offered to help out and be by the game throughout the day to make sure it ran smoothly and it allowed me to talk to so many different students and industry contacts and showcase our work. I achieved a first in this module along with the rest of my team.
GitHub Link: