Monday, 29 February 2016

Summary

Personally I feel that I have produced quite a good menu system for this unit.  I feel that it is very easy for one to navigate through and its not overly or unnecessarily complicated.  If I could go back and revisit my menu had I add more time there isn't a lot I would change with the content that I've currently got however there are a couple of things that I would have added.  I would have added a character select screen when the player hits single or mutliplayer before being brought straight to the level select menu.  I would also like to have implemented a pause menu, however with all that I have learned through out this unit I defiantly feel that I would be more than capable of going back and successfully implementing these features on my own time.  Overall I really enjoyed this unit and feel my menu system turned out quite well.

Level Select

Now that I have implemented my main menu I will create a level select menu, I will have eight levels.  To begin with I created eight cubes and put font in front of them, these will be to display the names of my levels.  I then added nine cameras, one that the player is directed to whenever the select the single player button or the multiplayer button.  From this camera the player will be able to select one of the cubes that I placed earlier, this will then bring the player to the camera linked with that cube, it will then give the player the option to start the game or return to the main menu, the player will also be able to select the other cubes on screen and they will be brought to the camera linked to that cube allowing the player to fully rotate backwards and forwards through my level select menu.










Here you can see my blueprints for my level select menu:







Menu

Now to implement my menu system into UE4, I started by creating a widget for my main menu and from there I was able to add in my buttons and label them.  My first screen simply has a button that says “Start Game”.

Whenever the player clicks this button they will be brought to the main menu, in my main menu there are four buttons, a “Single Player” button, the purpose of which is to play the game in single player mode, a “Mutliplayer” button which is to play the game in multiplayer mode, a “Settings” button which will bring the player to another menu that will allow them to adjust the settings of the game and an “Exit” button which will allow the player to return to the first screen.

And here you can see my settings menu, I have added options for display, controls, gameplay and audio as well as a return button that will bring the player back to the main menu.