Domingo, te levantas y dices: "Voy a crear un juego 2D con un generador de fondos"
Empiezas creando un tile en png de 128×128px con bloques de 16x16px
Creas una función para leer un CSV, etc ...
Cuando funciona recuerdas que existe el programa libre llamado "TILED". Lo instalas y te das cuenta que hace exactamente lo que querías pero mejor.
Piensas que has perdido el tiempo
¿Ha sido productivo reinventar la rueda? No.
¿Aprendiste algo? Si. La importancia de reinventar la rueda pero peor