Hi,
Yes, you'll be likely going down the route of singleton, you'll find two actions on the Ecosystem for management singletons.
so
1: use "Dont destroy on load" action to keep your GameManager while switchin levels
2: use "SingletonManager" action this onto your GM, give it a unique reference "GameManager" will do
so that if loading a new scene had the GM, only one will survive and you don't end up with duplicated GM instances.
have a go and let me know if something is unclear.
Bye,
Jean