Skip to main content

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

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/balaurEngine, editor, CLI
balaurengine/balaur-websiteThis site and the docs
balaurengine/runeScripting language, forked so powf and powi are deterministic

Direct and kind: say what is wrong with the code, never with the person.