The DanmakuJSON-format

The Danmaku Engine uses a slightly modified JSON-format for the definition of bullet-patterns, called "DanmakuJSON".

If you are not familiar with JSON, we recommend to check out its description at

There are four things that make DanmakuJSON different from the standard JSON-format:

  1. Even though the root element of a DanmakuJSON-file is an object, it's not enclosed by curly brackets.
  2. Names/keys on the left-hand-side don't have to be enclosed by quotation marks
  3. You can write comments by using # as the leading character of a line
  4. The file extension is ".dmjson"

Check out the documentation pages about bullets, actions and procedures to get yourself started.

Leave a comment