Is "Video Game Operating System for Godot" the most descriptive Term for this Kind of Project?

Godot Version

4.7.1

Question

Godot is a Tool to make Games,
but it is not a Tool to make my Game.

Because good Games are individual, Godot focuses on Tools that are useful for pretty much any Game, and leaves the Specialty Stuff up to me.

My most ambitious Game Project has many special Needs, mostly related to Data Management and Accessibility.

In the End, implementing all this Functionality may need a similar Amount of Code as the Godot Editor itself.
These Needs include but are not limited to:

  • Specialty Input System built on top of Godot’s Input System, to account for the Peculiarities of my Game’s Gameplay Style.
  • Global Pause Menu, which can always be opened and Used.
    Much like no App can stop the Windows Start Menu from opening,
    no Game State should stop the Game Settings from opening.
  • Custom Colors API to account for Players choosing fixed Colors for better Visibility.
  • Multi‑User Data Managemet, so different People can play their own Progress on the same OS User Profile.
    Complete with Profile Pictures to check fast whether the correct Profile is logged in.

Most importantly, for much easier Implementation and Maintenance and Re‑Use, i am implementing almost all of this Functionality as independent Godot Add‑ons.

This seems like the same Kind of Structure as full Desktop Operating Systems (like Windows and Linux/X11), so i thought it would be a good Idea to call this Project a “Video Game Operating System for Godot”.
Is this a good Term, or is there already an established Term for this Kind of Game Dev Project?

Please answer this Question because it’s related to “Naming Things”, famously one of “only two hard Problems in Computer Sciene”.

I don’t pretend to understand all of your requirements, but point 2 and 4 seem perfectly solvable with the tools Godot already provides? You can already declare how and when nodes should become paused. Point number 4 seems to describe the concept of a save file.

No, it’s not a good name.

Yes, everything is perfectly solvable with Godot’s Tools.
That’s why i chose Godot to make my Game.

The “Global Pause Menu” i refer to doesn’t just Pause the Game. It’s also the Interface to change the Settings and to switch the User Profile.
This means the Game also has to account for the Settings changing in the Middle of the Round.

And the Concept of a Save File is also simple. It’s only complicated by the Fact that i want it possible to switch the Save File at any Time while the Game is paused.

If i need Help with coding these Things, i will research them and ask for help.

Right now, my only Question is what this Sort of modular Foundation is named,
that makes it easy for my Game to have many advanced Functions like Save Data Management and Accessibility Settings.
Is it a “Video Game Operating System for Godot” or is another Term better?

Thank you. Do you have Suggestions for a better Name?

Name each addon by its main functionality. You don’t need an overarching name, especially not such a misleading one.

The things you listed are fairly common and easy to implement in Godot. Nothing special there whatsoever. The amount of code needed for those would be far far less than what went into Godot’s source code. Far less. Godot has about 2 million lines of code, of which half a million is for the editor itself. The things you listed, if implemented well, would hardly total over a couple thousand lines.

This Type of Project may be called a “Game Template”.

I found this when browsing the Godot Asset Store:

Game Template is almost surely the established Term for this Kind of Project.

GitHub Search Results for Game Template have a lot of Projects that roughly match the Description in my Question.