Skip to content

File formats & Schemas

PhoenixWhitefire edited this page Mar 1, 2025 · 3 revisions

Assets are stored in JSON, except for images (and Meshes as of 23rd Nov, which use a binary format in place of the JSON section). Schemas are as follows:

  • Scenes (*.world/*.hxscene)
  • Meshes (*.hxmesh)
  • Materials (*.mtl)
  • Shader programs (*.shp)
  • Engine configuration (phoenix.conf)

Scenes and Meshes both start with a preamble, and the JSON part is extracted through the substring containing all contents after the first {.

Check the files themselves to figure it out

Clone this wiki locally