What is the best way to handle multiple versions of the same game within the PlayCanvas editor? Lets say I have a game in a single scene where all you do is jump up and down with one button (super simple). If I need to have different versions where 1 just swaps the player diffuse asset and then another has a slightly higher jump etc what is the best way to handle these different code bases? I need to be hosting all of these different versions at the same time and would prefer to not fork them so that I don’t have 30 versions of the same game in different editors floating around. One requirement for my use case though is if I make a version with Mario jumping and a version with Luigi jumping, when I export the game to host it, the Mario build cannot be also downloading the Luigi asset and vice versa.
Should I just be making different scenes and only exporting one at a time?