Community
Talk
- Discord for questions, screenshots, what broke. Fastest way to reach anyone.
- Discussions: ideas and proposals. Propose here before building anything large.
- Issues for bugs, one per issue.
Follow
- Devlog: what shipped and why. RSS · Atom.
- Changelog, release by release.
- Roadmap: what is missing.
- Watch the repo for release tags.
Help without engine code
- Build from source, run the examples, report what your OS, GPU or gamepad did differently.
- Bug reports: the scene or script that reproduces it, expected, actual, platform.
- Fix the docs: Edit this page at the bottom of every page.
- Answer someone in the Discord.
Help with the engine
- CONTRIBUTING.md: build, test, lint.
- ARCHITECTURE.md before changing the shape of anything; Principles for how the project is run.
- Large changes: a Discussion first.
- Every change is complete: code, tests, docs, changelog line. Generated docs regenerated.
- Determinism is a hard gate. A changed digest needs a reason.
- One concern per pull request. CI enforces lints and style.
- AI-assisted contributions welcome, at the same bar.
Repositories
| balaurengine/balaur | Engine, editor, CLI |
| balaurengine/balaur-website | This site and the docs |
| balaurengine/rune | Scripting language, forked so powf and powi are deterministic |
Direct and kind: say what is wrong with the code, never with the person.