Renderer dropdown on top-right could change desktop and mobile renderers at the same time #7767
Replies: 2 comments 2 replies
-
Here is an idea: give this setting a prominent position in the Export window. If the goal is to change a setting when they are going to export for mobile, it does not make sense to set it on the top right corner of the editor. It makes sense to set it where you configure the export for mobile. And we would want it prominent (perhaps colored the way as the options in the top right corner, and not obscured by scrolling) so people don't miss it when exporting. As part of the export window, it would be saved in the export presets, however it can default/fallback to whatever is configured in project settings. This is just my take, which I submit to the consideration of those interested. |
Beta Was this translation helpful? Give feedback.
-
There's already a pull request addressing this: godotengine/godot#72461 |
Beta Was this translation helpful? Give feedback.
-
Proposal:
The renderers dropdown at the top-right of the main editor window is incredibly convenient for switching between renderers. It currently changes the rendering method for desktop users.
With the recent influx of Unity users (myself included), people have been caught off-guard by the current behavior of the dropdown, however. New users expect that setting the renderer using the dropdown will change both
rendering/renderer/rendering_method
andrendering/renderer/rendering_method.mobile
. In the worst case, new users set the toggle before deploying to mobile, and are disappointed when Godot does not seem capable of rendering at different quality levels.The toggle is often a 'top line' change: that is, it is used to get a sense of what is possible for a project. Once a developer establishes the level of quality they require for a game/platform, they will either leave all platforms on the same setting, or refine their choice by selecting different renderers for different platforms in the Project Settings.
In the case where multiple renderers are already selected for different platforms, the dropdown could either continue to display the desktop selection by default, or it could display simply 'Rendering Method,' with no option checked. In either case, also adding a 'More Settings...' option that links to the
rendering/renderer
panel could be valuable (TBD).As mobile VR headsets and phones become more capable, back-and-forth switching for mobile will become more and more commonplace.
Alternatives considered:
One argument for the current behavior is that the mobile renderer can always be set via the Project Settings. However, this lacks discoverability and does not take the path of 'least surprise.'
Beta Was this translation helpful? Give feedback.
All reactions