✳ Elige cómo lo ves
← Volver a proyectos

02 / C++17 · ANDROID · MULTIJUGADOR

Recruit Raider

Estrategia por turnos, construida en C++

Un juego de estrategia y colección para móvil: reclutar personajes, formar un equipo de tres y decidir cada turno. Desarrollo en C++17 con Raylib, campaña y duelos online.

MI APORTACIÓN

Desarrollo de juego e integración móvil

FECHA

2026 · En desarrollo continuo

DURACIÓN

Proyecto personal

HERRAMIENTAS

C++17 · Raylib · CMake · Android

01 / CONTEXTO

El reto.

Llevar un juego de estrategia desde sus reglas de combate hasta una aplicación móvil, coordinando progresión, persistencia, interfaz táctil y partidas entre jugadores.

02 / PROCESO

Mi aportación.

El proyecto combina un núcleo en C++17 y Raylib con compilaciones mediante CMake, una interfaz vertical adaptable y un sistema de combate por turnos. El modo Versus utiliza identidad de Google Play Games y validación del estado y los resultados en el servidor.

  • Desarrollo de sistemas de combate, progresión y colección en C++.
  • Integración de la experiencia móvil: controles, área segura, persistencia y compilación Android.
  • Trabajo en la integración online, validación de rondas y flujo de salas y matchmaking.
03 / RESULTADO

Lo que construimos.

Una campaña de tres capítulos y treinta combates, veinticinco personajes coleccionables y duelos online con matchmaking o salas privadas. El proyecto dispone de distribución Android y de una compilación de escritorio para iterar y depurar.

En un juego conectado, las reglas, el estado y la respuesta visual tienen que contar la misma historia.
04 / DECISIONES

Decisiones de desarrollo.

Reglas que se pueden seguir

El combate contempla velocidad, precisión, críticos, escudos, curación y efectos temporales. La resolución visual muestra las acciones en secuencia: primero se entiende qué ha ocurrido y después llega la respuesta. Esta separación conecta la lógica táctica con una lectura clara en una pantalla pequeña.

Una partida compartida necesita un estado común

En Versus, ambos jugadores eligen sus acciones antes de resolver la ronda. El servidor registra las rondas y una huella del estado para contrastar el resultado. La identidad de Google Play Games, el emparejamiento y las salas privadas completan un flujo que va más allá de intercambiar movimientos.

El móvil condiciona la arquitectura

La interfaz parte de un área de diseño de 720 × 1280 y adapta el lienzo y las coordenadas táctiles al dispositivo. El guardado automático incluye recuperación y migración de partidas anteriores. La compilación de escritorio permite iterar sobre la misma lógica antes de llevarla a Android.

05 / RECORRIDO

El proyecto en uso.

  1. Reclutar personajes y preparar un equipo de hasta tres: la colección se convierte en una decisión táctica antes de entrar en combate.
  2. Elegir ataques o cambios de personaje y observar cómo se resuelven las acciones, los estados y las sustituciones tras un KO.
  3. Avanzar por la campaña o entrar en Versus. Los duplicados permiten mejorar personajes y ampliar sus opciones de técnicas.
06 / PARA EXPLORAR

Qué explorar.

Una forma de acercarte al proyecto a través de sus pantallas, su material y, cuando está disponible, su código.

  • La relación entre composición del equipo, velocidad y efectos de los ataques.
  • La continuidad entre inventario, progresión y guardado al volver a abrir el juego.
  • La diferencia entre practicar, avanzar en Historia y competir contra otro jugador.

LAS PERSONAS DETRÁS

Créditos.

Laureano Cantó

Proyecto personal · desarrollo y evolución del juego

SIGUIENTE PROYECTO / 03

Tu entrenamiento, con perspectiva