b'\n_START_ARTICLE_\nGtkRadiant\n_START_SECTION_\nFunzionamento\n_START_PARAGRAPH_\nLa maggior parte dei videogiochi di tipo "sparatutto" e alcuni videogiochi di altre categorie utilizzano per gli scenari del gioco un linguaggio pseudocompilato per rappresentare le entit\xc3\xa0 del gioco (teletrasporti, giocatori virtuali, oggetti, interruttori, etc). Molti di questi software utilizzano un metalinguaggio di specifica della geometria, come sorgente dello scenario, che verr\xc3\xa0 poi compilato da un Mapc (Map Compiler), diverso per ogni gioco. Esistono molti linguaggio di questo tipo, tuttavia il pi\xc3\xb9 diffuso, grazie alla prima comparsa in Quake III Arena, \xc3\xa8 il Mapcode, la cui geometria viene generata da un tool di editing 3D, detto Radiant Editor (nome derivato dai "Radiant", che sono i vertici dei poligoni della geometria di un videogioco), che svolge anche il ruolo di gestione delle texture, gestione degli attributi dello scenario e di gestione delle entit\xc3\xa0.'