Danmaculator is a tool where you can use node-based scripting to program intricate bullet patterns. The tool is focused on making the process of designing a pattern feel nice and intuitive. With presets for common patterns and nodes for complicated ones.

A pattern can be exported to a custom JSON format, to then be read and played back in an engine of choice. It does have limitations because of this, such as being unable to export player-homing functionality. I am planning to add a custom value keyframing system in the near future to support this though.

Danmaculator was originally a minor project I made in early 2025, where patterns were instead created with layers and simple value sliders. In late 2025 I got re-interested in the project when I thought about using a node graph instead. The first public version was released in June of 2026.
