Çoğu şirket C ++ kullanıyor. Havva bir üstünlüktür, çekirdek grafik motoru C ++ 'ta bulunurken, oyun mantığı diğerleri de belirtildiği gibi Python'dadır. ÇKP ayrıca, çoğunlukla C de yer alan Stackless'ın kendisine birçok katkı sağlar. Kullanıcı arayüzü Lua'da kodlanmış olsa da, WoW oyunun kendisi için C ++. Cryptic (Şampiyonlar Online, Star Trek Online) düz C kullanır, ancak sektörde biraz nadir görülür. Java her şimdi ve sonra, eski açılır. Runescape, ama AAA hiçbir şey düşünemiyorum. Disney, birçok MMO'su için Panda3D'yi (C dilinde yazılmış bir Python tabanlı bir motor) kullandı, ancak Havva'nın nadir olduğu gibi.
Genel olarak, oyun mantığı ve motoru için C ++ gibi görünüyor, müşteri komut dosyası için Lua ile standartlara en yakın olanı burası.
Web tarafı gelince, her şey bitti. (Cryptic), çeşitli bitler için bir PHP, C ve Python (Django) karışımı kullanıyoruz. ÇKP web sitesi için ASP'yi ve arka ucu çalıştırmak için Python'u kullanır (yavaşça birlikte sürüklenir). WAR ve LOTRO her ikisi de kendi siteleri için PHP kullanıyorlar, ancak hangi çerçeveyi kullandıkları belli değil (varsa).
MMO'ların web API çağrıları üzerinden çalıştığını söylemiştiniz, durum böyle değil. HTTP tabanlı bir protokol çok fazla verimsiz olurdu ve HTTP uzun süren bağlantılar için tasarlanmamıştır. Neredeyse tüm MMO'lar (web siteleri İngiltere'den nefret etmeyen veya Urban Dead gibi) özel sunucular ve özel protokoller kullanır. Müşteriler oldukça devlet görevliler, envanter kullanıcı arayüzü getirmek gibi bir şey yapıyorlar, tüm bu bilgiler istemcide önbelleğe alındığından sunucuya bir istek göndermeyecek.