Product
HALOG
A turn-based online multiplayer strategy game for iOS and Android, combining tactical hex-grid battles, evolving city systems, and competitive play for 2–4 players.
HALOG — short for Host Adaptive Lifeform Organism Generation — is a turn-based online multiplayer strategy game created as a DigitalTouch product. Players control a virus spreading across a hexagonal city, compete for infected hosts, and try to outmaneuver one another while the city follows its own rules.
Unlike a static board, HALOG introduces an autonomous City Protocol that reacts after every player turn. This gives each match a second strategic layer: players must anticipate both human decisions and the deterministic response of the environment. Position, timing, host control, and adaptation all matter.
A strategy game built around meaningful decisions
HALOG is designed for online matches between two and four players. Its hexagonal battlefield creates clear spatial relationships while allowing multiple routes, contested areas, and changing tactical opportunities. Ranked and casual modes support both competitive play and more relaxed matches.
The core idea is easy to understand but difficult to master. A player is not simply moving units toward a fixed objective. Every action influences control of the city, affects future options, and triggers the next City Protocol response. That interaction between player strategy and systemic change gives HALOG its identity.
Why HALOG is an ambitious engineering project
Turn-based games may appear less technically demanding than action games, but online strategy introduces its own class of complex problems. The backend must preserve an authoritative match state, validate the order of actions, coordinate several connected players, and ensure that every participant receives the same result.
HALOG combines several demanding product and engineering disciplines:
- cross-platform mobile game development for iOS and Android;
- online multiplayer coordination for 2–4 players;
- deterministic turn and City Protocol resolution;
- realtime delivery of match-state updates;
- tactical interaction on a hexagonal battlefield;
- readable presentation of complex state on mobile screens;
- support for both ranked and casual match flows.
The deterministic model is especially important. Given the same valid match state and action sequence, the game logic must produce a consistent outcome. This makes multiplayer behaviour easier to reason about, reduces room for client disagreement, and provides a stronger foundation for fair competitive play.
Cross-platform product engineering
The Flutter client provides a unified foundation for the iOS and Android applications while retaining the responsive interaction expected from a mobile game. The interface has to communicate territory, available actions, player state, and changes introduced by the City Protocol without overwhelming the player.
On the server side, Node.js and realtime sockets support multiplayer communication and turn progression. Keeping game-state coordination in the backend allows the mobile clients to focus on presentation and interaction while the server remains responsible for the shared match flow.
HALOG demonstrates the kind of work that sits beyond conventional mobile application development. It combines product design, game rules, multiplayer backend architecture, realtime systems, state management, and cross-platform delivery in one coherent product.
Available on iOS and Android
HALOG is available for mobile devices through the App Store and Google Play. More information about the game is available on the official HALOG website.
The challenge
Creating HALOG meant solving several difficult game-engineering problems at once. Every multiplayer match needs consistent turn resolution for all participants, a deterministic City Protocol that can change the battlefield without introducing ambiguity, dependable realtime coordination, and a mobile interface that keeps a dense hexagonal map understandable on a small screen.
What was built
DigitalTouch engineered HALOG as a complete cross-platform strategy product for iOS and Android. The game supports online matches for 2–4 players, ranked and casual modes, a hexagonal tactical battlefield, infection and territory-control mechanics, and an autonomous City Protocol that responds after every turn. The result is a distinctive multiplayer experience in which players must plan not only around their opponents, but also around the living city itself.
Technical approach
HALOG uses Flutter to deliver one consistent mobile experience across iOS and Android. A Node.js backend and realtime socket layer coordinate multiplayer sessions, player actions, turn progression, and match state. Deterministic game rules keep the same sequence of actions reproducible across clients, while separating authoritative game logic from interface presentation helps protect competitive consistency and makes the product easier to evolve.
DigitalTouch’s role
Product engineering and technical implementation by DigitalTouch
Technologies
- Flutter
- Node.js
- Realtime sockets
Architecture highlights
- Turn-based online multiplayer for 2–4 players
- Hexagonal tactical battlefield
- Deterministic City Protocol AI after each turn
- Ranked and casual match modes