Not sure, but I think that GameInstance is more global thing, while GameMode can be set differently for deifferent levels. Also I have seen several times that it is very handy to use GameInstance as Singletone.
Not sure, but I think that GameInstance is more global thing, while GameMode can be set differently for deifferent levels. Also I have seen several times that it is very handy to use GameInstance as Singletone.