GCS is an acronym for Game Creation System, and the name pretty much says it all: you use it to create games, usually only playable through the GCS itself, with a few rare exceptions. Also, a GCS usually includes a programming language, which can either be simple or complicated depending on the GCS. The most well-known GCSes are ZZT and MegaZeux.