| ▲ | bentt 8 hours ago | ||||||||||||||||||||||
I wonder if Unity (the game engine) actually has a sneaky potential here. It’s cross platform, fast, and maybe just maybe less bloated than carrying around an entire browser like Electron? | |||||||||||||||||||||||
| ▲ | Vedor 8 hours ago | parent | next [-] | ||||||||||||||||||||||
Not sure about Unity, bot Godot is already used to build tools, like Pixelorama (pixel art graphics editor, a bit akin to Asesprite), RPG In A Box (game engine targeted for RPG games), Bitmapflow (tool to generate in-between animation frames), and probably more I don't know about. Well, if I remember correctly, the Godot editor is written in Godot. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | v9v 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
I think Godot is a possible contender as well. There are a few non-game applications made with it, and they've recently added a docs page tailored to non-game application development: https://docs.godotengine.org/en/stable/tutorials/ui/creating... | |||||||||||||||||||||||
| ▲ | criddell 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
What's the accessibility story like? Do Unity applications work well with screen readers? | |||||||||||||||||||||||
| ▲ | fsloth 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Sure but different target market. CRUD apps are non-trivial. If Unity were to ship platform native replacement for WPF equivalent (hell or even winforms) it would become a really enticing app development platform. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | pier25 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Flutter is probably better suited for apps | |||||||||||||||||||||||
| ▲ | irishcoffee 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Just use Qt. Native, cross-platform, works like a champ. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | moron4hire 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Unity's 2D UI stuff is very poorly designed, with lots of edge cases where auto-calculated fields can hit a divide-by-zero issue and then become unrecoverable because the value is now NaN which can't be auto-calculated back to a number. | |||||||||||||||||||||||
| ▲ | jordand 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Unity has a big runtime that needs to be bundled with it to run | |||||||||||||||||||||||
| ▲ | netbioserror 8 hours ago | parent | prev [-] | ||||||||||||||||||||||
Speaking from personal experience, Godot has the sneakiest potential. It has all the UI components and flexible layout containers you could ask for, a signaling system that lets you put the methods from less relevant components in the scripts for more relevant ones (making for a more compact project), and you can also manually compile slim template builds for cleaner distribution. There's a future there. | |||||||||||||||||||||||
| |||||||||||||||||||||||