Skip to content

Add badges and interlinking screens#86

Open
K-Meech wants to merge 35 commits into
mainfrom
km/badges
Open

Add badges and interlinking screens#86
K-Meech wants to merge 35 commits into
mainfrom
km/badges

Conversation

@K-Meech
Copy link
Copy Markdown
Collaborator

@K-Meech K-Meech commented May 21, 2026

For #21

Note: the layout of the menu / badge screens etc should match David's mockups when tested with a screen with a 3:2 aspect ratio (same as the surface). I tested in the editor with a size of 2736x1824. I've made sure that everything still looks good in 1920 x 1080 too (as most of us will be developing on a screen of this size) - you will just see more horizontal space around some elements to account for the wider screen.

  • Updated the menu screen with new graphics
  • Added a badges page summarising the number of games played so far. At the moment, this data is fetched directly from SessionSummary.csv, by summing the number of games across all sessions. We could also consider having a new save file containing the overall totals, if doing this calculation every time isn't performant.
  • Each button on the menu now leads to a placeholder scene for each game's instructions. At the moment this is a simple template with the game logo and space for some text. This can be filled in properly once any videos or other tutorial materials have been finished.
  • Updated menu buttons / win screen for each game with new graphics
  • Added the OpenDyslexic font (same used by David for his titles / text)
  • Updated CaptureSessionData so it can capture session start and end regardless of which scene the game starts or ends in (more scenes contain a 'logout' button now, so we can't just capture from the menu scene)

Todo:

  • I'll add the splash screen for the game in another PR
  • We may want to consider updating some of the bronze / gold badge images. E.g. the ones for star seek are quite similar.

@K-Meech K-Meech requested review from mmcleod89 and thompson318 May 21, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant