İki temel yaklaşım mevcuttur.
- Yukarıdan aşağıya tasarım: Arzulanan oyuncu deneyimiyle başlanır. Bunu çeşitli parçalara bölmenin yolları aranır. Önce hedeflenen deneyimin hangi mekaniklerle ve oynanabilirlik ilkeleriyle uygulanacağı hesaplanır.
- Aşağıdan yukarıya tasarım: Önce oyun evreni, mekanikler ve sistemler üretilir. Ardından gerçek oyuncularla test edilir. Testlere göre oynanabilirlik ve deneyim inşa edilmeye başlanır.
Oyun tasarımı yaparken uçtan uça tek bir yaklaşımla hareket etmek oldukça güçtür. O nedenle, tekrarlı, karma bir yaklaşım benimsenerek iki yöntemde geliştirme ve tasarım esnasında etkin kullanılır. Her iki yaklaşımda, prototiplemeyi ve test etmeyi destekler. O nedenle ne kadar çok prototip yapıp test edilirse o kadar etkili sonuçlar elde edilebilir.
