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.