Howdy!
The app is fully usable offline for local/single-player features.
For Campaign mode with a GM + multiple players, it currently uses my hosted online service, so an internet connection is required for that part.
So to be transparent:
- Offline mode: works without any backend connection.
- Online Campaign/multiplayer: requires connection to my website/backend (not LAN/direct peer-to-peer at this time).
- Updates: offline users unfortunately cannot use or download the updates manually, as that requires a level of coding that I have yet to have the patience to do, but some newer/ongoing features are web-connected and available through the online version.
As a solo developer, using the online service is how I can ship improvements, patch issues, and support premium features sustainably.