https://github.com/atty303/godot-bulletml
BulletML GDExtension for Godot
https://github.com/atty303/godot-bulletml
bulletml gdextension godot
Last synced: about 2 months ago
JSON representation
BulletML GDExtension for Godot
- Host: GitHub
- URL: https://github.com/atty303/godot-bulletml
- Owner: atty303
- License: mit
- Created: 2023-07-08T15:25:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T16:58:47.000Z (over 1 year ago)
- Last Synced: 2025-08-11T06:52:24.528Z (2 months ago)
- Topics: bulletml, gdextension, godot
- Language: Rust
- Homepage:
- Size: 126 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#  godot-bulletml
> [!WARNING]
> This project is under development.[BulletML](http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/index_e.html) [GDExtension](https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/what_is_gdextension.html) for [Godot Engine](https://godotengine.org/) written by Rust.

## Features
- `BulletMLPlayer` node
- BulletML Inspector Plugin## Usage
### Editor settings

For scan bulletml file edited in external editor, set `Autoscan Project Path` to path that contains BulletML files.
### Editing BulletML in JetBrains IDE
#### Set BulletML DTD

[File | Settings | Languages & Frameworks | Schemas and DTDs](jetbrains://idea/settings?name=Languages+%26+Frameworks--Schemas+and+DTDs)
Add URL `http://www.asahi-net.or.jp/~cs8k-cyu/bulletml` and DTD file to `bulletml.dtd`.
## Build
```bash
cargo install cargo-post
cargo post build
```