Pelejä ei kehitetä yleensä suoraan tyhjältä pohjalta aloittaen, vaan apuna käytetään erilaisia kehitystyökaluja. Unity on näistä ehkä tunnetuin, kun taas Microsoftin oma XNA-työkalupakki mahdollistaa pelien kehittämisen nimenomaan Windows-, Windows Phone – ja Xbox -ympäristöille. Nyt Microsoft on ilmoittanut lopettavansa XNA-työkalujen jatkokehittämisen ja tuen.