Building Immersive Worlds: The Technology Behind Open-World Game Development