Another desire that is common between many gamers is for a game to have good graphics. For most games this is the primary interface of the experience and thus, all its elements from environments, characters and even lighting plays a big role in the look and feel of the game. With the rapid advancements in hardware power on all platforms including PCs, consoles, mobile devices and Virtual Reality, more and more games seek to use this technology to their fullest potential to provide a hyper-realistic experience where players can have a more immersive experience.