Forza, if you don’t know this by now, is the #1 racing franchise in the world. Yes, #1! They evolve while other racing games still live in their past success and refuse to adapt(Grand Turismo). 282 more words