Skip to content

TheMatiaz0/UI-Programmer-Job-Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UI Programmer Job Assignment

Unity version: 2022.2.18f1

UI design has been provided by the company for this job assignment as UI programmer.

mouse_window windows

Featuring:

  • Buttons with sfx and color tint.
  • Ability to use both keyboard and/or gamepad.
  • Smooth scroll view.
  • Volume slider.
  • Checkbox field.
  • Popup windows.
  • Own navigation system (bypassing Unity navigation).
  • Post-processing effects.

Download: https://github.com/TheMatiaz0/UI-Programmer-Job-Assignment/releases/tag/1.0.0

Known Bugs:

  • Scroll snapping does not include vertical layout group paddings top and bottom
  • Snapping needs offset when detecting elements inside viewport
  • Raycasting UI does not work properly with Lens Distortion effect (URP), this needs to be probably replaced by solution outside of postprocessing stack: https://gamedev.stackexchange.com/questions/140334/how-to-make-curved-gui-in-unity
  • Popup tweening has complex and rare bug that leaves it in the half state (Schrodinger's Popup)

About

A futuristic main menu for game. Tackled common issues with Unity UI (like UI navigation). Made for Unity UI Developer job assignment in May 2023.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors