英単語をテキストファイルから読み込んで表示するプログラムを作っているのですが、
下のようにテキストファイルの中身を、単語の個数と単語で構成しています。

3
dog
cat
monkey

例えばゲームだとセーブデータやマップデータなど、
どのような感じでファイルの中身を定義していくのでしょうか。
ファイルの定義の仕方や定石をまとめたような書籍があれば教えて下さい。
よろしくお願いします。