How to structure my godot project for an UI-based management/sim type of game?

Hello everyone,

I’ve been working on Godot for a few months now (mainly on small 2D games). Now that I’ve got the hang of it, I’d like to take on the project that’s closest to my heart.

By way of analogy, I’d like to make a management/sim game that looks somehow like Football Manager:

  • Mainly based on the user interface;
  • Lots of data to generate, read and modify.

How can I save the data generated during the game (in the example: soccer players, teams, results, etc.)?

In my experience, autoloads are quickly limited in terms of efficiency.

Can you shed some light on this?

Thank you for your attention.

Best,

Nate

It really depends on your data layout. But i would use a Resource class to store various concepts and stats. Then it is pretty easy to save and load Resources with ResourceSaver class.