UI Prototyping for Mobile Application

To begin with, I decided that buttons the user is hovering over should highlight in order to make it clear that there is intractability. I was able to achieve this by creating colour variables and changing the colour of the outline whenever necessary.

To move between the main pages, I used the navigate to action with a slide transition to make it aesthetically pleasing.

On the home page, I used overlays to display the information about the different games.

On the settings page, I created a toggle switch for the notifications, utilising component variations.

I also created a dropdown menu for the language select, utilising boolean logic to ensure that the correct language is selected.

For the friends list and leaderboards on the social page, I used vertical scrolling alongside component variations to keep the component compact.

For the weapons page, I created different overlays that appear to show the choice between the different types of weapons and the stats of each one.

For the characters page, I created different overlays that appear to show the descriptions and names of each class.

For the store page, I created a scroll area with a toggle between the two types of items available for purchase.

I found that creating overlays and multiple variants of components was very useful for optimum functionality. I also ensured that I used auto layouts to make it easier to scale the different components in case larger or smaller sizes of them are required.

I created icons for each of the interactable buttons using Adobe Photoshop and used the built in variable feature and boolean logic to ensure that the app looks aesthetically pleasing.

Figma Mobile Prototype