NUI accessibility and performance
The NUI lessons get an interface on screen. This one makes it good: it does not trap the player's mouse, it scales from 1080p to 1440p to ultrawide, it does not burn frames when idle, and people can actually read it. These are the details that separate a hobby UI from a sellable one.
Make it good, not just visible
Release focus on every close path
Call SetNuiFocus(false, false) on every way the UI can close: button, escape key, and any server-driven close. Test closing it five different ways.