Skip to content

M
MVP Architecture

  • SuperScale Unity Assignment

    The goal of the assignment is to create a Unity project for an Android game. Upon start, a Loading screen is presented to the player. From this screen, an overlay Leaderboards table can be opened.

    Loading screen

    The Loading screen contains a single “TAP TO START” button that opens the Leaderboards. The screen itself should scale properly to a wide range of screen aspect ratios

    Leaderboards

    The Leaderboards screen switches between displaying a table of either 7 or 10 players. That is: when the table closes, the other table shall be loaded next time the “TAP TO START” button is pressed. Data for these tables is provided in the supplied .json files. In actual games, it would be sent by a DB “as is” for the client to parse. You can assume the JSON data will always be of the appropriate type (i.e. you don’t need to check for empty fields).

    The list of players itself can be dynamic - the DB can provide anywhere between 7 and 10 players per leaderboard and so the table shall expand / shrink its size to accommodate the player list.

    The opening and closing of the Leaderboards should be pleasant to the player - try to create an enjoyable visual feeling without using additional assets.

    Updated
    Updated