Exploring the role of technology in modern gaming experiences