If you only need something like buttons, sliders and other simpel, non-user-account driven stuff, than Streamlit.io is an option.
A simple requirements.txt and shipping your Python app with an .bat or .sh that just does:
open venv start main.py in venv closr venv
should be a hood intermediate step from cli script to gui
Maybe look out for single player games?
Diablo-likes are not good, when the design team thinks about retention and game time instead of accessibilty.
Stuff like Van Hellsing, Victor Vran and other AA release are not about the grind.
Insteaf of 120 hours of PoE you can have 30-40hrs of 3 to 4 different diablo-likes a d I will tell you the difference is greater then within PoE.