top of page

UI Programming Projects

  • KB
  • Mar 13
  • 1 min read

Unity | C# | UI

2024-2025


UI Programming work made for Friday Sundae



Collectibles Menu

UI and backend script to store collectible items - specifically collectible 'clues' that help the player solve puzzles.


  • Collectibles can be inspected/rotated in-menu. The last selected collectible and the orientation of collectibles are saved.

    • Players can go back and forth between clues and the game to solve a puzzle without having to navigate a menu each time.

  • Icon for collectibles that haven't yet been viewed.

  • Found and viewed states for collectibles are saved across game sessions.

  • Option to immediately view a collectible once picked up.

Control Rebinding

UI and backend script for rebinding controls using the Unity Input System.

Full support for both keyboard + mouse and gamepads (Xbox, PS4, PS5, Switch controllers).


3D Tutorial Controls

UI and backend scripts to create a 3D display of the game's controls, intended for use during tutorials and explaining controls.

  • Support for Xbox and PS4, PS5 Controllers and Keyboard + Mouse.

  • Support for composite button inputs (e.g. WASD) by displaying multiple buttons at once. A cursor can even be displayed for each button in a composite input.

  • Physically displays each button or key with a 3D representation. The controller rotates down to offer a better angle when a shoulder button is being shown.

  • Shows correct button prompts even if the control bindings were changed.


bottom of page