From the initial stages of the project, towards the end, we communicated with the front-end teams and created a report of the assets and the overall feel of the project. Front-end developers were working really hard to build a JavaScript based web interface to facilitate user input, that is the commands in order to pass the level, to display necessary information to the end user, and switch between interfaces and levels. All of this is completed using a state of the art framework called Vue.js which the developers used to its fullest potential. The team had many meetings where they discussed visual assets and the look of the website. This was then shared with us: the documentation team.
In order to make sure that the levels are being rendered correctly and the execution of the game is not being tampered with, many things need to be completed on the server-side. This is where our back-end teams comes into play. They have used a sophisticated agile development methods to provide a stable backbone to the front-ends user interface. This was accomplished using a Spring Boot framework. The commands were written in Java and the database used was Mongo.db. This allowed for a straightforward workflow of our back-end team and a secure stroing of user data, and also the “game state” data.
The logo was created after several iterations. It needed to correctly reflect the name and the meaning of the name of our project. Logo needed to be implemented in a way that it has several sizing and adjustment options considering it will be used in many places throughout the project.