This week of development has been very productive as during this week I set the ball rolling by making significant progress in setting up the main menu for the game. I successfully created a custom background image and added interactable buttons that allow the player to exit the game (closes the application), start the game (take the game to the next scene) or go to the options menu.

Image of Kessler's main menu - Destroyed tower with falling debris behind and the title Kessler in colorful font sits above links labelled “Start”, “Options” and “Exit”

Image of Kessler's main menu - Destroyed tower with falling debris behind and the title Kessler in colorful font sits above links labelled “Start”, “Options” and “Exit”

The background image is a combination of new drawings that being the asteroids/debris and clouds falling in the background and Concept art created in semester one of the premium outlets tower in Vineland outlets in Florida destroyed and weathered.

Example image of my own image of the actual IRL Vineland outlet tower taken on my family holiday to Florida in December 2022 and my drawing of the destroyed tower for Kessler.

Example image of my own image of the actual IRL Vineland outlet tower taken on my family holiday to Florida in December 2022 and my drawing of the destroyed tower for Kessler.

Additionally, later in the week, I worked on the options menu that I had linked earlier in the week in the main menu where players can toggle between the Fullscreen and windowed modes, change the graphical settings (changes unity's graphics capabilities) and adjust via a slider the games master volume.

Image of Kessler's Option menu - Destroyed tower with falling debris behind and the title Kessler in colorful font sits above links labelled “Fullscreen”, “Graphics”, “Volume” and “Back”

Image of Kessler's Option menu - Destroyed tower with falling debris behind and the title Kessler in colorful font sits above links labelled “Fullscreen”, “Graphics”, “Volume” and “Back”

To test these features and especially the Fullscreen toggle worked however, I had to make a build of what I had created so far so that I could run it and find out if what I had spent the last few days coding had worked. Sadly though at this point I encountered an issue, all of the elements I had added worked as intended however, the camera was not showing the whole UI Canvas obstructing certain elements like text and imagery from view. I am currently in the process of researching this issue so that I can fix it and ensure that the UI elements that I added are visible in both Fullscreen and windowed view.


This week progress was made on the main menu with a custom background image and interactable buttons for exiting, starting, and accessing the options menu. The options menu allows for toggling between full screen and windowed modes, changing graphical settings, and adjusting master volume. However, an issue arose with the camera obstructing UI elements.