I was involved in designing and developing this project from conception to retirement.
The idea behind Mirage was to create a Ready Player One like MMORPG.
This led to the development of multiple worlds that branched from one hub world. I designed a system to track saves and player data across worlds so that every NPC could react properly to the player.
Before retirement, I created a fully animated movement and combat system that allowed players to switch weapons and weapon types, an Enemy AI and interaction system to give the world life, and a system to load the world based on performance.