Welcome to GodotOS, an operating system interface created entirely in Godot! Browse folders, edit text files, view images, play games, and more in one cohesive polished interface that can even be used on the web!
GodotOS is more of a toy than a serious project. It’s meant to push the limits on UI design in Godot while creating a desktop that is minimalist, distraction-free, and aesthetically pleasing.
A lot of the discussion goes off-topic (as you might expect), but the general takeaway is that there are a couple things Godot would need to fix in order for it to be as good as alternatives. Including:
Accessibility (such as built-in screen reader support)
Crisp text rendering (compared to something like web development)
Features lacking from native apps (such as native theming depending on your OS, using default system settings, etc)
GDScript doesn’t have very intuitive error handling like try catch statements. This can be a big deal when one error crashes the entire program.
There may be more stuff I’m missing in the long term, but all of these things can definitely improve with time. That said, Godot is mainly a game engine so I don’t know if there’s much focus they’ll give UI improvements.
I’m not saying I’m planning to, but it would be cool if this could be added to godot games for interfacing with in-game computers (e.g. showing it as a viewport texture). Is that possible according to the implementation and license?