The challenge.
Taking a strategy game from its combat rules to a mobile application, bringing together progression, persistence, touch controls and matches between players.
02 / C++17 · ANDROID · MULTIPLAYER
Turn-based strategy, built in C++
A mobile strategy and collection game: recruit characters, build a team of three and make every turn count. Developed in C++17 with Raylib, featuring a campaign and online duels.
Game development and mobile integration
2026 · Ongoing development
Personal project
C++17 · Raylib · CMake · Android
Taking a strategy game from its combat rules to a mobile application, bringing together progression, persistence, touch controls and matches between players.
The project combines a C++17 and Raylib core with CMake builds, an adaptive portrait interface and turn-based combat. Versus mode uses Google Play Games identity and server-side validation of match state and results.
A three-chapter campaign with thirty battles, twenty-five collectible characters and online duels through matchmaking or private rooms. The project has an Android distribution and a desktop build for iteration and debugging.
In a connected game, rules, state and visual feedback need to tell the same story.
Combat accounts for speed, accuracy, critical hits, shields, healing and temporary effects. Actions appear in a visual sequence so the player can understand what happened before the response arrives. This connects tactical rules with readable feedback on a small screen.
In Versus, both players choose their actions before a round resolves. The server records rounds and a state fingerprint to check the outcome. Google Play Games identity, matchmaking and private rooms complete a flow that goes beyond exchanging individual moves.
The interface starts from a 720 × 1280 design area and adapts the canvas and touch coordinates to the device. Automatic saving includes recovery and migration of older saves. A desktop build supports iteration on the same logic before moving to Android.
A way into the project through its screens, supporting material and, where available, its source code.
A CLOSER LOOK
Open any image to explore the gallery.
THE PEOPLE BEHIND IT
Personal project · game development and iteration
NEXT PROJECT / 03