Could anyone please explain to me the differences between Non-Diegetic, Spatial, Meta and Diegetic User Interfaces ? An example for each would be great.
Also, what would League of Legends, Dota 2, Need for Speed, Far Cry, Assassin's Creed and Metro 2033 be classified as ?
Thank you in advance.