
Ultimate Bullet-Hell & Roguelike Game Template for Unity ā PC, Android, iOS
Design, prototype and ship adrenaline-fuelled 2D or 3D top-down shooters, bullet-hells, roguelikes and survival arenas in record time.
š Documentation
This modular toolkit packs plug-and-play back-ends, fully documented code, and drag-and-drop prefabs so you can focus on gameplay, not infrastructure.
ā Why Choose This Template?
All-in-one foundation ā login, cloud save, battle pass, quests, loot, elemental damage, IAP and more.
Three back-ends included:
- WebSocket + SQL ā self-hosted Colyseus server with real-time economy & leaderboards.
- Offline ā zero setup, encrypted PlayerPrefs, perfect for game-jam prototyping.
- Firebase ā cross-device cloud profiles, secure Auth, Firestore validation.
True cross-platform ā runs on PC, Android & iOS out of the box.
Elemental combat ā advantage / weakness modifiers for deep build variety.
Multiple game modes ā Survival, Boss Survival, Boss Wave plus PvP (1Ć1, 2Ć2, 3Ć3), TDM and Battle Royale.
Clean, extensible C# ā namespaced, XML-documented, SRP-friendly, URP-ready toon shader included (MIT).
š® Feature Highlights
- Authentication: Supports email and password login, guest accounts, and anonymous sessions.
- Player Data: Offers encrypted cloud synchronization or local JSON-based saving.
- Monetization: Includes soft currencies, Battle Pass system, and beta support for in-app purchases (IAP).
- Shop & Coupons: Dynamic item store with support for promotional codes.
- Inventory & Upgrades: Equipable items with stat and skill-based upgrades.
- Character Suite: Includes character unlocks, cosmetic skins, and mastery level progression.
- Map & Event Manager: Manage regular and limited-time event maps with ease.
- Quest Engine: Create daily, repeatable, and milestone-based quests.
- Leaderboard & Ranking: Supports both global and friends-based leaderboards.
- Elemental Combat: Configure elemental strengths and weaknesses for deeper combat strategy.
- Networking (Fusion 2): Ready for lobby systems, co-op gameplay, and PvP battles.
- Fast Prototyping: Tools for auto-generating EXP curves and exporting game data to JSON.
š Included Game Modes
- Survival Mode ā endure waves until the timer ends.
- Boss Survival Mode ā survive, then defeat the final boss.
- Boss Wave Mode ā clear waves, spawn boss, claim victory.
- Arena PvP ā 1Ć1 / 2Ć2 / 3Ć3 team battles.
- Team Deathmatch & Battle Royale ā large-scale PvP mayhem.
This asset uses the following third-party resources:
LeanTween
License: MIT
Author: Russell Savage - Dented Pixel
HSFM Animation SFM
License: MIT
Author: Inspiaaa
Colyseus Websocket
License: MIT
Author: Endel Dreyer
MsgPack Serialization
License: MIT
Author: Denis Zykov
MeshCombineWizard
License: MIT
Author: Gojko Radonjic
UniTask
License: MIT
Author: Yoshifumi Kawai / Cysharp, Inc.
VContainer
License: MIT
Author: hadashiA
UIEffects
License: MIT License
Author: Mob-Sakai
Shader:
Name: "SimpleURPToonLit"
License: MIT
Author: NiloToon
Audio Files:
Path: "ThirdPartyResources/Audio"
License: CC0 Public domain
Source: freesound.org
3D Models:
Path: "ThirdPartyResources"
License: CC0 Public domain
Source: poly.pizza
Author: Henry Boadle
UI Images:
Path: "ThirdPartyResources/NewUI"
License: MIT
Author: Evghenii Conev
Sign in to offer a newer .unitypackage for this asset. Uploads are reviewed before they appear.
BulletHell Elemental Template
Sign in to add this asset to your library.


