Additional in-game explanations are necessary, mostly for the slew of different UI windows and their incredibly well-documented (sarcasm) hotkeys.
I propose the following:
An option in the options menu to enable/disable tutorial mode
While tutorial mode is enabled, tutorial hints are shown at certain points when the game detects that the player is able to take a new action. For instance, on their first level-up, the player gains their first skill point to invest in the skill tree. However, at this point they haven't been told or shown how to access the skill tree.
A tutorial hint can be composed of simply a pop-up window with an explanation, or perhaps even easier to implement would be using the dialogue system and simply have tutorial hints be dialogue, presented as coming from the ship's onboard computer
Which tutorial hints have been seen are saved in the player's savegame. (don't reinvent the wheel: just use savegame variables)
Additional in-game explanations are necessary, mostly for the slew of different UI windows and their incredibly well-documented (sarcasm) hotkeys.
I propose the following: