As you can see, there is many. Each one is dedicated to one and unique thing.
A Blender Exporter is delivered to deal easy with some of these formats.
For others formats (specially 2D) write-hand is the way.
Type | JSON | Binary | Other |
--------------- | ---- | ------ | -------------- |
Animated mesh | JAM | BAM | |
Static mesh | JSM | BSM | Wavefront OBJ |
Material | MAT | Wavefront MTL | |
Lines | JLM | BLM | |
Point light | JPL | ||
Trigger | JTR | ||
Shadow volume | JSV | BSV | |
Walkmesh | JWM | BWM | |
Navmesh | JNM | BNM | |
Animated sprite | JAS | ||
Static sprite | JSS | ||
Tilemap | JTM | SpriteFusion | |
Script | JSC |