While I appreciate the creativity around using a game engine for non gaming applications, this does not seem like a particularly good fit.

If most of your problem is 2d window/text stuff, the web browser is probably the best foundation to work with. UI and hud functionality in COTS game engines is light years behind what chromium and friends can do today.

Agree on Chrome being top-dog in this space. Electron would've been the easy (pragmatic?) choice. But the design decision was to use Godot and not create yet-another-Chrome-Electron app. It's certainly not pretty to look at in its current state.

This is something I'm mainly working on it on my free time so figured why not see how far I could push things.

yeah, personally i think branching out and using something like a game engine for something like this is a fairly inspired choice. inspired meaning that it literally inspired me to immediately think “oh yeah, there really is a wider universe of UI stuff that can push good fps and not be electron”. so just for that alone i appreciate this project’s existence. :)

i will definitely be curious to see how you find that decision to be working out for you as the project evolves— will definitely be keeping my eye on it! actual refreshing, interesting take!