BHL Language Documentation

May 21, 2026 · View on GitHub

BHL is a strongly-typed scripting language for game development, designed as glue between C# and gameplay logic.

  1. Getting Started
  2. Core Language Features
  3. Functions
  4. Pseudo Parallel Execution
  5. Object-Oriented Programming
  6. Type Casting
  7. Collections
  8. Maps
  9. Namespaces
  10. Defer Statement
  11. Imports
  12. Operator Overloading
  13. Yield
  14. Fibers
  15. Standard Library
  16. C# Bindings
  17. LSP — IDE Integration
  18. DAP — Debugger

License

BHL is licensed under the MIT License.