Skip to main content

Overview

Blish HUD development comes in two flavors: Core and Module development. Blish HUD is written in C# and can load .NET compiled modules.

Core Development​

Core development focuses on the base Blish HUD.exe, which supplies the framework for modules and integrates with Guild Wars 2 as an overlay.

Core provides modules with:

  • An extensive UI framework that replicates many common Guild Wars 2 controls.
  • Rendering within the Guild Wars 2 3D user space powered by Monogame.
  • ArcDps integration through arcdps-bhud.
  • Content management for textures, audio, shaders, and other assets.
  • Simple access to MumbleLink and the Guild Wars 2 Web API.
  • Access to user input.
  • Settings management with built-in renderers.

Contribute to Core if you want to improve Blish HUD overall or expand the features available to modules.

Module Development​

Module development covers the smaller packages that users load into Blish HUD. Modules reference Blish HUD.exe and can interact with the base application to add new features.