1.14.0.5
Hummingbird
A modern user interface library for games
Hummingbird Player

The Hummingbird Player is a standalone desktop application that serves as your playground. It's the easiest way to preview your UI and it also provides you with all the tools needed.

Running it

Running it is as simple as double clicking the provided HBPlayer.bat on Windows or opening HBPlayer.sh on Mac. Alternatively, click the Player button in the Launcher.

Capabilities

Here's a list of what the Player is capable of doing:

  • Dragging and dropping HTML files from your file system into the app will load them.
  • The Player will propagate mouse and keyboard input to the UI. Gamepad and touch input is propagated only on Windows.
  • It's a great tool for profiling - run the app, hit F12 to open the dev tools and use the Performance panel to measure how fast your UI is.
  • It has a number of command line arguments which you can use to control its behavior (e.g. what the initial page should be, where to read resources from, etc.). Open HBPlayer.bat / HBPlayer.sh in your favorite text editor for a list of supported arguments.

Keyboard shortcuts

  • F1 opens this page in your browser
  • F5 will reload the current scene
  • F12 will launch Hummingbird's Dev tools which allow you to inspect, debug and profile your UI.
Note
Not all panels of the dev tools are supported. Refer to Dev Tools (aka Inspector) for more info.