// the find
popcar2/GodotOS
A Fake Operating System Interface made in Godot!
GodotOS is a fake desktop environment built in Godot 4 — windowed apps, a file manager, terminal, text editor, image viewer, and bundled mini-games like Tetris and Snake. It's a showcase of what Godot's UI system can do, not a tool for shipping real software. Useful as a reference for anyone building non-game UIs in Godot or wanting a polished starting point for a game-within-a-game interface.
The window management system is genuinely well-structured — resize handles, drag, z-ordering, and taskbar integration are all there and working. The terminal has a proper command plugin architecture (each command is its own script implementing a common interface), which makes it actually extensible. The autoload-based managers for context menus, copy-paste, hotkeys, and notifications show a thoughtful separation of global state. Web export works, which is non-trivial for a project this interactive.
Persistence is session-only — nothing survives a reload, which limits how far you can push it as a real interactive experience. The virtual filesystem is entirely in-memory, so there's no way to load or save actual files from the host OS (by design, but it's a hard ceiling). The bundled games feel disconnected — they're community contributions with inconsistent code quality and no shared game framework. Last commit was March 2026 with no active development signals, so you're adopting a finished demo, not an evolving project.