Skip to content
Welcome
On this page

Welcome

The official documentation of Bullet Hero, a hybrid of a rhythm game and bullet hell, built as an engine for the genre. Bullet Hero is not only a game, it is a software complex of several products

ProductDocumentation
GameGame
Level editorLevel editor
SDKSDK
ServerServers
DocumentationContributing

Everything you can download is here - Download

If you want to start playing quickly - Quick start

Categories

Different people care about different parts of the documentation, and it is written for all of them

Versions

Every product has its own version with a letter prefix, each in the form major.minor.revision:

PrefixStands forProduct
gvgame versionthe game (the client)
svsdk versionthe SDK
fvfrontend versionthe website
bvbackend versionthe backend, the server

The version numbers do not have to follow each other, but in most cases they match. Versions are also bumped together, and a shared update carries the same version

There is also a separate version of levels, mg (model generation). It is a plain number in every save that describes the version of the data. It matters much more than all the others and is used everywhere for updating and support. More in Versioning and migrations

Source code

Every repository lives in the bullet-hero organization

RepositoryAccessWhat it holds
gameclosedthe game and the editor
sdkopenthe SDK, issues about the SDK and its code
releasesopengame builds, issues from players
docsopenthis documentation
backendopenthe server, empty for now
frontendclosedthe website

Found a bug in the game? Write to the releases issues. More - Getting help