Escape the box 📦: Godot as an overlay over desktop environment #5388
Replies: 3 comments 14 replies
-
Godot already has support for the windows with per-pixel transparency (in both 3.x and 4.0, availability might vary on GPU driver), so you can create windows without background. |
Beta Was this translation helpful? Give feedback.
-
@JoNax97, could you provide some feedback on your thumbdown? It doesn't provide anything of substance other than an empty disapproval, would appreciate a few sentences. Thank you |
Beta Was this translation helpful? Give feedback.
-
I didnt read it through and trough... |
Beta Was this translation helpful? Give feedback.
-
Thinking from a basic principles point of view: Godot and every modern game engine is a window that has a solid background housing amazing art created by individuals and groups.
This design paradigm provides many opportunities, but also closes some doors.
Request 💌
Get rid of the window; instead, use the desktop environment (DE) as the rendering background. This idea is very similar to Wallpaper Engine on Steam; the difference being the feature is tied to Godot instead of a standalone tool.
Techinical features
Motivation 🦸
TLDR make games that work within the desktop environment!
I see a lot of opportunities for casual gaming inside my own desktop environment. This feature would, therefore, subsume Wallpaper Engine, not contend with it. I am sure translaters from Wallpaper Engine assets to the new Godot tool could even be written.
Personal 🏃
I have a game idea that I would like to implement some years into the feature, that requires this feature. However, Godot core is outside my field of expertise and someone else would have to make this component. Consider me proactive.
Final words 🌊
I appreciate any feedback, please correct me if this has no place in Godot (we might disagree, but I am open to arguments). Maybe I missed a detail and this already exists in another open source toolbelt.
Love what Godot stands for!
Cheers!
Beta Was this translation helpful? Give feedback.
All reactions