- Edited
Hello, all!
I am new to Godot and to game dev, but have programming experience in C# and C++.
I am creating a 2D story/puzzle game where the characters and plot is the main focus.
What I am not sure about is best practices for where/how I should be storing variables that permanently change the world when a condition changes, or how to maintain and remember decisions and dialogues that the player has had with multiple characters over time.
Does anybody have experience doing these things in a story-based game and have advice on best practices? Optimal game performance is important to me as well (or at least optimal enough that my simple game doesn't have performance issues).
Thank you!