> For the complete documentation index, see [llms.txt](https://bizachi-dev.gitbook.io/bullethell-elemental-template/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bizachi-dev.gitbook.io/bullethell-elemental-template/readme.md).

# BulletHell Elemental Template v1.6

BulletHell Elemental is a Unity template for top-down action games: heroes with a basic attack and three skills, elemental damage, PvE survival maps with waves of monsters and bosses, and online PvP modes. It comes with the systems around the matches (characters, shop, inventory, crafting, quests, battle pass, rewards, friends and guilds) and three backend options.

<figure><img src="https://215355839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fc8AVbPtcUOjcVrQx9Eyu%2Fuploads%2Fgit-blob-6ebbf9300eadae7e1d95e4925e83b8d92f62448d%2Fgame-home.jpg?alt=media" alt="Home screen of the template"><figcaption></figcaption></figure>

**Try the demo in your browser:** [bizachicode.com/games/bullethell-elemental](https://bizachicode.com/games/bullethell-elemental)

#### What is included

* **PvE survival maps**: survive until the timer ends, beat the final boss, or both. Waves of monsters, level-up perk cards, evolving skills and bosses with phases.
* **12 example heroes**, including summoners (pets, turrets, totems and traps). Use them as a base for your own.
* **Three backends**: Offline, Firebase and your own WebSocket + SQL server. See the [Quick-Start Overview](/bullethell-elemental-template/getting-started/quick-start-overview.md).
* **Game systems**: characters and skins, shop, in-app purchases, inventory and equipment, crafting (Forge), quests, battle pass, daily and new account rewards, mailbox, friends, guilds and ranking.
* **Mobile, PC and WebGL** from the same project, translated into English, Portuguese, Chinese, Japanese and Korean.

#### Multiplayer (requires Photon Fusion 2)

Multiplayer uses **Photon Fusion 2**, which you install separately. Without it the template runs offline. With it you get:

* **Online co-op** on the PvE maps. The number of players per room is configurable.
* **PvP modes**: Arena, Team Deathmatch, Battle Royale, MOBA and Goal Rush, with bots filling empty slots. The demo modes are set up for teams of up to 3 players (and 10 players in Battle Royale), and every mode is configurable.

See [Multiplayer (Photon Fusion 2)](/bullethell-elemental-template/getting-started/multiplayer-photon-fusion-2.md).

#### Paid addons (sold separately)

These addons are **not included** in the template. They are sold separately on the Unity Asset Store and have their own pages here:

* [Loot Box](/bullethell-elemental-template/paid-addons/addon-lootbox-v1.5.md)
* [Lucky Wheel](/bullethell-elemental-template/paid-addons/addon-wheel-spin.md)
* [Realtime Global Chat](/bullethell-elemental-template/paid-addons/addon-realtime-global-chat.md)

#### Important setup information

The template runs offline right after import, with no server and without Photon. Online features need a little setup: follow the pages of **Getting Started** in order, and always press Play from the **Login** scene.

New in this version? See [What's new in v1.6](/bullethell-elemental-template/whats-new-in-v1.6.md).

#### Reporting and feedback

To report bugs, suggest improvements or ask for new features, reach out on Discord or by email.

* Discord Community: [Join our Discord](https://discord.com/invite/EGGj77g3eQ)
* Email: <rafbizachi5@gmail.com>

### Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Getting Started</strong></td><td>Set Up Your Project</td><td><a href="https://content.gitbook.com/content/c8AVbPtcUOjcVrQx9Eyu/blobs/XYhozNeNfPcuNzqetfmZ/1.png">1.png</a></td><td></td><td><a href="/bullethell-elemental-template/getting-started/quick-start-overview.md">Quick‑Start Overview</a></td></tr></tbody></table>
