Programming games broadly fall into two areas: single-player games where the programming elements either make up part of or the whole of a puzzle game, and multiplayer games where the player's automated program is pitted against other players' programs.
Programmeringsspel faller i stor utsträckning i två områden: singelspelare där programmeringselementen antingen utgör en del av eller hela ett pusselspel och multiplayer-spel där spelarens automatiska program spelas mot andra spelares program.