This seems much superior to Flatpak and the like as a way to offer fully self-contained distro-agnostic binary packages, and vastly superior to Electron in the performance department. Maybe desktop applications built with game engines are the next big trend.
Show HN: GodotOS – Fake operating system interface made in the Godot engine
51–60 of 292 posts
Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine
#52This is actually a great proof of concept for using Godot as a cross-platform framework for desktop applications. The distribution package is incredibly simple -- just a single executable and a data file -- and performance is excellent. This seems much superior to Flatpak and the like as a way to offer fully self-contained distro-agnostic binary packages, and vastly superior to Electron in the performance department.…
Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine
#53This just makes me yearn for a UI-centric minimal compilation mode for Godot. It's such an enticing target for GPU-rendered UI, and there are even some excellent libraries and plugins out there for making components that are useful in engineering or data analysis!
[1]: https://docs.godotengine.org/en/stable/contributing/developm...
Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine
#54Related: Grey Hack is a fake OS, Network, Internet in a multiplayer game where the objective is to hack (including each other). It simulates many basic functions quite well (you can steal files, place files on other computers, install software, run commands from a command line, including imitations of many tools). You can also write your own programs.
When will someone go all in and release a hack game with hundreds of emulated real little servers of various operating systems and vulnerabilities?
(Maybe that's actually what Hack the Box is, mentioned in the sibling— I hadn't heard of that and only looked briefly at the homepage for it.)
Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine
#55This is great. Would you recommend Godot for prototyping UIs, in general, over HTML/JavaScript?
Long answer: I recommend Godot for rapid prototyping and creating desktop applications, but not necessarily for web app development. The biggest blocker is that Godot 4's export size is quite big compared to web standards, roughly 35MB uncompressed and 7.5MB compressed. The web version of GodotOS is 7.8MB, which may be too big for professional use.
Godot is fantastic for making quick prototypes though. The editor is very quick & intuitive once you understand the core concepts. It's also a fantastic tool for creating cross-platform desktop & mobile applications, some professional apps have been designed with it.[0]
[0]: https://alfredbaudisch.com/blog/gamedev/godot-engine/standal...
Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine
#56From the screenshot: > GodotOS is a fake operating system Is it fake, though? Does the term "operating system" imply the level of hardware it's running on? Otherwise, even if it's running on top of another OS, it's still an OS.
I feel like operating system implies the existence of a kernel
In any case, it's clear that the project under discussion here isn't really any of these things is rather a system shell/GUI/launcher. But calling it an "OS" falls under the fun tradition many of us enjoyed in our youth of trying to recreate our own Windows in whatever was our programming platform of choice, and thinking that was what an OS was.
Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine
#57This is actually a great proof of concept for using Godot as a cross-platform framework for desktop applications. The distribution package is incredibly simple -- just a single executable and a data file -- and performance is excellent. This seems much superior to Flatpak and the like as a way to offer fully self-contained distro-agnostic binary packages, and vastly superior to Electron in the performance department.…
Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine
#58This is actually a great proof of concept for using Godot as a cross-platform framework for desktop applications. The distribution package is incredibly simple -- just a single executable and a data file -- and performance is excellent. This seems much superior to Flatpak and the like as a way to offer fully self-contained distro-agnostic binary packages, and vastly superior to Electron in the performance department.…
I also don't think Godot is inherently more performant for any random UI than Electron is. It happens that most Godot apps are performant because they're made by the type of people who want to use videogame engines and thus care about performance. Electron can definitely have great performance when the developers care about performance (VSCode).
I say all this as someone who's worked on game engines before.
Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine
#59This is actually a great proof of concept for using Godot as a cross-platform framework for desktop applications. The distribution package is incredibly simple -- just a single executable and a data file -- and performance is excellent. This seems much superior to Flatpak and the like as a way to offer fully self-contained distro-agnostic binary packages, and vastly superior to Electron in the performance department.…
This would be sooo much worse from a UI point of view. All nice OS features (good text rendering, uniform text editing interface, accessibility, transparency) would all get chucked out the window. I also don't think Godot is inherently more performant for any random UI than Electron is. It happens that most Godot apps are performant because they're made by the type of people who want to use videogame engines and thus…
VSCode works because they chose Electron for the advantages that web tech has when it comes to building a plugin ecosystem. They were then willing to put in the effort to make performance decent.
Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine
#60This is actually a great proof of concept for using Godot as a cross-platform framework for desktop applications. The distribution package is incredibly simple -- just a single executable and a data file -- and performance is excellent. This seems much superior to Flatpak and the like as a way to offer fully self-contained distro-agnostic binary packages, and vastly superior to Electron in the performance department.…
Godot isn't perfect of course, and there are some things that many other UI creating tools do better, but I think there's a lot of untapped potential here.
[0]: https://alfredbaudisch.com/blog/gamedev/godot-engine/standal...