A top down castle builer to showcase the history of Raby Castle. Recreate the history of the castle, constructing the castle at each stage in its history. Created as part of a group, in association with Raby Castle.
Role: Project Leader and Lead Programmer
Team: 6
Timeframe: 6 weeks
Engine: Unity (C#)
I was the team leader during this project. My responsibilities were communicating with the client and academic staff, organising tasks between group members and ensuring the project brief was met. To ensure the project ran smoothly, I arranged weekly meetings between group members to ensure everyone could share what they had been working on and get any help, with continuous communication between meetings via Discord. We also had four meetings throughout development with the client to make sure we were progressing as they planned. This was following the agile methodology, ensuring a dynamic development environment. I setup a Trello board for project management, allowing everyone to see the tasks that are required of them and when they should be completed.
I was responsible for creating the drag and drop system to construct the castle (while another developer created the UI for this system). This uses a screen to world position function built into Unity to move the selected piece to the mouse or finger position. Once released it will snap into place if it is over the correct spot of the castle, but will return to the drag bar if not. There is a timeline that progresses through the castle's history, having different parts of it at each stage. This allows the user to visualise the castle at it's use evolved.
A simple menu was required to introduce the user to the experience, reset the level and provide the option to use and future experiences to be added. Using Unity's UI system, I created a list of buttons to show the appropriate overlay or open a gameplay level.Â