The LevelZ File Format: Introduction

devlvlzcalcugames
2 min. read

This will be a series of posts talking about the LevelZ File Format, a file format I created for my video games. The project is an open-source project under Calculus Games. It's used in Combinatory and future games I plan to make.

So, what is it?

LevelZ is a file foramt designed to be a human-readable and human-designable way to create level data. It's inspired by an older format I designed for one of my plugins, known as the StarCosmetics Structure format (*.scs). The format is designed to be easy to read and write, and is designed to be easily extensible.

Why not use JSON or YAML?

Both are great formats, but it's not designed for human readability or design. It's designed to be easily machine-readable, and is not designed to be easily extensible. I made LevelZ to be a format I could work on in the middle of AP Computer Science

Loading full content...
Post by Gregory Mitchell | Last updated: March 10, 2025
Copyright © 2025 NuxtPress. All Rights Reserved.