Global settings implementation best practices

Hello everyone!

I try to figure out the best solution to store such configuration settings like hero and enemy stats (Helth, Speed, Damage, …).
So I looking for something that can fit these requirements:

  • easy to use across the project
  • ability to change values during runtime
  • good performance on getting value (something I can use in tick)
    Please help me with any advice you have, I sure we can solve this together.