Guide to Game Development/Data file types

Data file types/formats

edit

Text based file types

edit
Easy for humans to read, levels of indentation, can take up a lot of space. Standard used for storing general data.
Compact data file, better for humans not to see, levels of indentation.
Text file used for miscellaneous things.
Easy to read, usually used to store game options.

Binary based file types

edit
Used with XNA programming

Geometry

edit
Used for storing 3D models
Material template library, used to store one or more materials within one file. Used with Wavefront .obj.
File type owned by Autodesk

Image types

edit

Bitmapped

edit
Loss-less compression, good compress
Uses lossy compression
Loss-less compression, not so amazing compression, but easier to read with code

Texture formats

edit
Used for DXTC (Desktop platforms: OS X, Linux, Windows & Tegra) and ATC (Andreno GPUs) textures [1].
Used for PVRT textures (PowerVR GPUs)[1].
Used for ETC1 textures(All OGLES 2.0 devices compatibles)[1].

Vector

edit
Scaled vector graphic

Audio

edit

Animation

edit

Fonts

edit

Other

edit
edit

Data files

edit

Image files

edit

Audio files

edit

Animation files

edit

Font files

edit

Other files

edit

References

edit