Azeroth adlı bir dünyada geçen oyun, ırklar arası çatışmaya dayalıdır. Oyunda birbirine düşman iki birlik bulunmaktadır. Yeni bir karakter oluştururken birliklerden birisi altındaki bir ırk seçilip bir karakter ediniliyor ve seviye yükseltmek için de yaratıklar öldürülerek eşyaları ve altınları toplanıyor. Ya da diğer oyuncularla savaşarak deneyim kazanılıyor. Her bir ırk altında avcı, rahip, savaşçı gibi sınıflar bulunmaktadır. Oyuncu birliğindeki diğer oyuncularla konuşabilir fakat karşı birlikteki oyuncularla sadece özel komutlarla iletişime geçebilir. Oyun bir görevi tamamlamak üzerine kuruludur ve görev tamamlanınca karakter deneyim puanı kazanacaktır. Oyunda karakterlerin ulaşabileceği bir maksimum seviye vardır. Bu seviyeye ulaşan oyuncular tek başlarına gidilmesi imkânsız bölgelere ‘’raid ‘’ adlı gruplarla toplu olarak gidip ‘’boss ‘’ adındaki canavarları öldürebilirler.
Ayrıca oyuncular ‘’battleground ‘’ adı verilen özel bölgelerde birbirleriyle savaşırlar ve birbirlerini öldürerek onur puanı kazanırlar. Arena adlı bölgelerde ise oyuncular takım şeklinde savaşarak takım puanı kazanırlar.
World of Warcraft oyunu, aynı zamanda oyuncularına para kazanmayı da sağlayabiliyor. Uzun uğraşlar sonunda belli bir seviyeye gelen oyuncular istedikleri zaman karakterlerini, silahlarını ve oyundaki birçok öğeyi sanal âlemde para karşılığı satabilmektedirler.