I want to create my own compressed / encrypted binary file formats for my commercial games. I'm ripping my hair out trying to find a good tutorial. I don't like using stuff like FBX, PNG or OGG. Idea came from Retro Studios, my game dev heroes, which use their own propietary formats.
I have basic design ideas but I need to know how to implement them and how to create, for example, an exporter for Max for .MLO (the format extension I chose for models). I realize I have to create scripts in Unity to interpret the files, but I still would like some teaching in this field.
Thanks!
I have basic design ideas but I need to know how to implement them and how to create, for example, an exporter for Max for .MLO (the format extension I chose for models). I realize I have to create scripts in Unity to interpret the files, but I still would like some teaching in this field.
Thanks!





The second lesson should be ready within the next few days, which will cover bytes themselves. Right now it's pretty basic stuff but in the coming weeks the stuff it goes over will help with understanding file formats and consequently creating your own, too.
I was thinking of using both a custom format AND Zlib to save on disk space.
![[Image: Banner_V5.png]](https://s12.postimg.cc/a59g77ggt/Banner_V5.png)
![[Image: BANNER.png]](https://s14.postimg.cc/454yyt84x/BANNER.png)