Castle Defender is an interactive game that encourages people to come and visit a historical site and revive the heritage of the place. We achieved the game design after multiple sessions of design thinking and building prototypes, and a lot of usability testing. Therefore there were a lot of enhancements on the visuals and the code. Castle Defender was one of the most challenging projects because it was a new working platform for the team.
Brainstorming: After seeing the site we decided that the game will be projected on the church wall. Depending on the spaces we observed, we thought of a 2D game that is based on a 2-players versus each other. According to St.George story and his fight against the Dragon, in this game each player, will play the role of either St. George or the Dragon. St. George is trying to defend his Church while the Dragon is trying to demolish it.
Design Thinking: We made multiple design thinking sessions following convergent and divergent thinking to be able to give the game a proper concept and design. The game is divided into three elements in two main zones: the right side (The Dragon) and the left side (St. George). Meanwhile, there’s an “Extra Life” locked in a box over the Door of the wall, that needs at least 10 hits to break the box to gain Extra Life (Max. 80%), it happens only one time per round, and for only one player.
Usability: The technology that we are using is based on Kinect and Java Programming that is installed into the 'Processing' development environment, the Kinect is a motion-tracking sensor that can read all the human joints move with the assistant of the infrared depth image, therefor we took advantage from this technology to make it easier and more fun for the players to play and to enjoy the game.
My role here in the project is to design the interactions of the game and to develop the game while combining multiple technologies (Microsoft Kinect, Processing, Projection mapping).
Facilitate Design Thinking sessions
Design the interaction with the user
Develop the Game
Normalize different technologies in one plarform
Usability Testing
However, it was exciting to design and program my first game in such a big project and to achieve a great result in the end.