Se ha desarrollado una gran variedad de motores de juegos en línea multijugador masivo (MMO). Casi todos los MMO tienen su propio motor personalizado que a veces se lanza como motor de juego más adelante, aunque hay motores que se han diseñado específicamente como motores MMO genéricos sin contenido de juego. Algunos motores están diseñados para gráficos clásicos tridimensionales (3D) en los que todos los jugadores existen dentro del mismo servidor y pueden interactuar libremente entre sí, mientras que otros motores distribuyen las cargas de los jugadores entre diferentes servidores. Los motores MMO de estilo Match están diseñados para albergar solo juegos de jugador contra jugador y no tienen un mundo de juego persistente fuera del partido que se está jugando. Algunos motores hacen todo lo posible para crear un entorno simulado, completo con objetos físicos y dinámicos que se mueven de manera realista cuando se interactúa con ellos, como lo haría un simulador de vuelo.
De todos los tipos de motores MMO, el que se utiliza con más frecuencia es un motor de mundo persistente 3D. Esto generalmente administra en un servidor un mundo persistente con el que los jugadores pueden interactuar. El motor puede tener soporte para múltiples servidores, lo que significa que los jugadores pueden elegir en qué servidor jugar para ayudar a distribuir la carga del jugador para que ningún sistema se sobrecargue. Alternativamente, este tipo de motor puede usar un sistema en el que todos los jugadores están técnicamente en el mismo servidor, aunque varias computadoras, llamadas fragmentos en este caso, están trabajando juntas para distribuir las tareas de procesamiento según sea necesario.
Ciertos motores MMO enfrentan el problema de las cargas masivas de jugadores mediante el uso de un sistema conocido como creación de instancias. Estos motores MMO tienen un área de mundo persistente en la que los jugadores pueden interactuar entre sí, a veces solo socialmente. Cuando los jugadores ingresan a áreas donde se produce un juego más complejo, como un área de combate o un subjuego, el motor genera una copia del área a la que solo el jugador o un pequeño grupo de jugadores pueden acceder. Esto puede ahorrar potencia de procesamiento, porque el área instanciada generalmente se ejecuta en la computadora del jugador a través del cliente del juego. También evita la sobrepoblación de áreas populares porque los grupos de jugadores no se encontrarán constantemente, lo que permite un juego más controlado.
Algunos motores MMO, incluidos algunos que se generan a partir de juegos para un solo jugador, actúan más como servidores de partidos para los jugadores que como mundos inmersivos en línea. Estos motores no tienen un mundo persistente en el que los jugadores puedan moverse e interactuar entre sí, sino que sirven para permitir que los jugadores se encuentren, después de lo cual usan su propio software para iniciar y jugar un juego. Las estadísticas sobre cómo se desempeña un jugador generalmente son persistentes y ocasionalmente se pueden usar para mejorar algún aspecto de un personaje virtual, aunque esto no siempre se implementa. La mayoría de estos motores MMO funcionan básicamente como una lista deportiva organizada, emparejando jugadores o equipos entre sí y registrando el resultado de los partidos. Los servidores de partidos requieren relativamente poca sobrecarga para ejecutarse, porque el juego real se ejecuta completamente desde la computadora del jugador, aunque también hace que el MMO sea más vulnerable a las trampas del lado del cliente.
También hay motores MMO basados en navegador, aunque algunos jugadores no los consideran verdaderos MMO. Estos motores permiten que un juego se juegue exclusivamente a través de la interfaz de un sitio web y pueden ser indistinguibles de otros tipos de MMO. En algunos casos, sin embargo, pueden parecerse más a un juego sin conexión para un solo jugador. La interacción entre jugadores en un juego basado en navegador puede estar muy restringida por problemas de seguridad del servidor web y puede estar limitada a publicar mensajes en sistemas de tablones de anuncios. Aún así, los MMO basados en navegador siguen siendo populares porque son accesibles, no siempre requieren un servidor dedicado, atraen a jugadores ocasionales y se pueden jugar en un dispositivo móvil.