Offline Backend
🎮 Quickstart (v1.4)
Welcome to the BulletHell Elemental Template v1.4 — now supporting three types of backends:
Offline Backend
Firebase Backend
WebSocket + SQL Backend
This page will help you get started with the Offline Backend, which is the default configuration. Setup is quick and doesn't require a server connection, making it ideal for local testing and quick prototyping.
🔧 Setting up the Offline Backend
To get started:
Create a new Unity Project (URP)
Open Unity Hub
Choose Universal Render Pipeline (URP) template
Set your project name and location, then create it
Install Photon Fusion 2 (Optional)
Only required if you plan to test or use Multiplayer mode locally
You can skip this step for single-player or local-only development
Import the BulletHell Elemental Template
Download and import the package via the Unity Package Manager or by dragging it into your Assets folder
After import, you’ll find the template structured with preconfigured systems and managers
Verify Backend Settings
Navigate to
Assets/Settings/BackendSettings.asset
By default, OfflineBackend will already be selected – no changes needed
▶️ Starting the Game
To run the game:
Open the
Login
SceneThis scene contains all required managers (GameManager, AudioManager, BackendManager, etc.)
Press Play
The player flow will start automatically
A new player profile is created locally
The system will assign a random name, player icon, frame, and starting currencies
No account creation or login is required in Offline mode — it’s completely automated.
Last updated