How can I create a place to write down information and save it for the player in-game?

Godot Version



I’m new to Godot and I would like to create some sort of notebook divided into pages while each page is divided into text fields. The player clicks on the field and types the text which is automatically saved there without additional confirmation. Could anyone help me with advice how to do it and/or what should I research for it?

Learn to use the VBoxContainer and HBoxContainer, as well as TextEdit.

To save the text, use JSON files; they are used in dialog storage inventory systems, game saves, and much more.

There is no easy way to make it. It’s very complex, so just research how to make UI and learn the Control nodes and their behavior.

1 Like