Smart Game Format
SGFは、Smart Go Boardの作者としても知られるAnders Kierulfにより1987年に提案された。このときはコンピュータ囲碁における標準としての提案だったが、広く受け入れられなかったため、1990年に発表された自身の博士論文でSmart Go Board用のファイルフォーマットとして仕様書を付録に入れた。この1987年/1990年版が第1版(FF[1])であり、FF[1]では対応するボードゲームが囲碁、リバーシ、チェス、ナイン・メンズ・モリスの4種類だった。
1993年にマルティン・ミュラー(Martin Müller)がSGFの仕様を整理して第3版(FF[3])を発表し、対応するゲームがFF[1]で対応していた4種類に五目並べ、連珠、シャンチー、将棋を加えた7種類(仕様では五目並べと連珠が同一として扱われている)。その後、1997年にアルノ・ホロシ(Arno Hollosi)が第3版から新機能を追加した第4版(FF[4])を発表した。
1999年に第5版(FF[5])制定に向けた議論が開始されたが、正式発表には至っていない。また、2002年にXMLを採用するXGFフォーマット(XML Game Format)が提案されたが、やはり広く採用されていない。
SGFファイルのGMプロパティはゲーム種類を示しており、FF[4]では1から40までの40種が定義されている。
SGFが対応している主要なボードゲームには以下のものがある。