The Massively-Multiplayer Online Role-Playing Game (MMORPG) genre is a popular type of game, including titles such as World of Warcraft. Creating and maintaining MMORPGs poses significant challenges such as maintaining a large number of connections, latency issues with data, and implementing efficient and complex AI. The intention of creating an AI system alongside an MMORPG system is to research challenges in maintaining a widely concurrent and evolving network, while simultaneously following a set of rules that, in our example, will be represented by the game.
Part of our solution is to create an efficient networking pipeline that allows for a large amount of players to interact with complex AI. We will additionally implement an AI component that is capable of dynamically changing many entities present in the game world, without causing collisions. Another goal includes developing an AI framework that can be easily extended and adapted to other systems.