# Daker Online: cómo desarrollamos un juego de póker multijugador en Unity

> Cómo desarrollamos Daker Online en Unity: juego social de cartas para Android con 105 jugadas, mesas de seis y demo WebGL. Sin apuestas con dinero real.

URL: https://overfuture.dev/productos/daker-online/

- 105 jugadas en el motor de reglas

- 2024 → 2026 desarrollo y mantenimiento

- Android + web app publicada y demo jugable

- 115,5 → 54,5 MB la demo web en móvil

## Qué es Daker Online y quién lo desarrolló

Daker Online es un juego social de cartas para Android, desarrollado por OverFuture en Zaragoza con Unity. Es la versión digital de Daker Poker, un juego de mesa con baraja propia inspirado en el póker de dados ([web oficial del juego](https://dakeronline.com/)).

Su baraja cambia las reglas de siempre. Cada carta lleva dos valores y, de cada una, solo puedes usar uno. Con eso aparecen más jugadas y la misma mano se lee de varias formas.

La idea del juego es de su creador. Nuestro trabajo fue convertirla en producto: pasar las reglas a código, montar las mesas online y publicarlo.

- **Género:** Juego social de cartas

- **Plataformas:** Android y demo web

- **Motor:** Unity 6 y C#

- **Multijugador:** Photon PUN 2, hasta 6 por mesa

- **Servicios:** Laravel y Firebase

- **Idiomas:** Español e inglés

- **Desarrollo:** OverFuture, Zaragoza

- **Clasificación:** PEGI 18, juegos de azar simulados

## De una baraja física a una mesa online

- Antes de la app

### Un juego de mesa

Daker ya existía en cartas físicas, con una tabla de 105 jugadas ordenadas. Esa tabla es la base de todo el desarrollo.

- **Enero de 2024.**

### Llega al móvil

Sale la primera versión para móvil. Se juega contra una crupier que controla el programa. Lo contamos en [el lanzamiento en móvil](https://overfuture.dev/blog/daker-juego-de-cartas/).

- **Agosto de 2024.**

### Multijugador online

Añadimos las mesas online y rehacemos la interfaz desde cero, con clasificación y personalización. Más en [las mesas multijugador](https://overfuture.dev/blog/daker-poker-juego-de-cartas/).

- Un año después del lanzamiento

### 5 con descarte

Llega un segundo modo más rápido: cinco cartas, hasta cuatro jugadores y descarte de hasta dos cartas.

- **Octubre de 2026.**

### Demo en el navegador

Llevamos el juego a WebGL para que se pueda probar sin instalar nada. Sigue en mantenimiento: la última versión de Google Play es de marzo de 2026.

## Un evaluador para cartas que valen por dos

En el póker clásico, cada carta dice una sola cosa. En Daker, seis cartas con dos valores abren muchas lecturas. El programa tiene que encontrar la mejor en cada turno y para cada jugador.

Lo resolvimos con datos, en lugar de escribir una condición para cada caso. La tabla de 105 jugadas vive dentro del juego tal cual. Con las seis cartas a la vista, el motor genera 1.736 combinaciones y quita las repetidas. Después recorre la tabla de arriba abajo y se queda con la primera coincidencia.

Eso tiene una ventaja práctica para un juego con reglas propias. Si cambia el orden de una jugada, se edita una fila y la lógica no se toca.

La tabla que usa el juego, de mayor a menor valor. [Ver la tabla completa](https://overfuture.dev/productos/daker-online/img/daker-online-tabla-105-jugadas-1200.webp)

## Una mesa que aguanta aunque se caiga quien la lleva

Photon conecta a los jugadores, pero la partida no vive en un servidor nuestro. La conduce el móvil de uno de ellos, el Master Client. Reparte, pasa los turnos, juega por los bots y cierra la mano.

Ese diseño tiene un punto débil evidente, porque un móvil puede perder cobertura en plena mano. Por eso cada dispositivo guarda la última mesa recibida. Si cae el anfitrión, otro jugador toma el relevo, recupera esa mesa y repite la última jugada con los tiempos reiniciados.

Quien se desconecta tiene 25 segundos para volver a su silla, y el juego lo reintenta cada segundo. Si la mesa deja de dar señales, un vigilante avisa al jugador y lo saca de la sala diez segundos después. Así nadie se queda mirando una partida muerta.

## Bots que completan la mesa y botes que siempre cuadran

### Siempre hay con quién jugar

Una mesa online necesita gente, y a ciertas horas no la hay. Hasta cinco bots ocupan las sillas libres y ceden su sitio cuando entra una persona.

Tardan entre dos y cinco segundos en decidir, así que la partida mantiene su ritmo. Juegan con la tabla de jugadas y una parte de azar.

- Hasta 5 bots por mesa

- 2–5 s por decisión

- Sin bots en duelos entre amigos

### El all-in no descuadra las fichas

Quien va all-in con menos fichas no puede ganar todo lo que hay en la mesa. El juego crea un bote por cada nivel de apuesta y sabe quién opta a cada uno. Comprobamos el cálculo contra calculadoras públicas de botes.

Ejemplo real de las pruebas: fichas apostadas por silla

Silla A 25

Silla B 25

Silla C 356

Silla D 356

Bote principal de 100, para las cuatro sillas Bote secundario de 662, solo para C y D

## Llevar el juego al navegador sin una descarga enorme

En octubre de 2026 publicamos una demo para jugar en el navegador. La primera build pesaba 115,5 MB comprimida y ocupaba 495 MB de memoria, demasiado para una demo.

Bajamos el peso en pasos medidos, uno cada vez. Primero compilamos para tamaño y sacamos las demos y carpetas sin uso. Después limitamos 130 texturas y quitamos las trazas de las excepciones. El juego no cambió a la vista.

En móvil fuimos más allá con una segunda build. La página comprueba si el navegador admite texturas ASTC y elige la que le conviene. La demo tampoco toca datos reales, porque un interruptor único corta sus conexiones con producción.

[Desarrollo de videojuegos con Unity en OverFuture](https://overfuture.dev/servicios/videojuegos/unity/)

### La báscula de la build

MB comprimidos en cada paso

- Primera build (gzip) 115,5

- Compilar para tamaño y LTO 110,0

- Fuera demos y carpetas sin uso 102,3

- Límite en 130 texturas 89,1

- Excepciones sin traza 86,3

- Final en escritorio (DXT) 85,4

- Final en móvil (ASTC) 54,5

- **Memoria al empezar:** 495 MB

- **Escritorio:** 320 MB

- **Móvil:** 166 MB

Medido en cada build. Los pasos intermedios se enlazaron sin LTO para acelerar las pruebas.

¿Tu juego necesita una demo web más ligera?

[Hablemos](#fc-caja)

## Cómo trabajamos en un juego así


### Reglas antes que gráficos

Empezamos por la tabla de jugadas y el motor, que es lo que hace único al juego. Las animaciones llegan después y nunca deciden nada.
[Pruébalo en el banco del motor](#banco)


### Una mesa que funciona sin red

El modo multijugador también corre sin conexión y con bots. Así probamos manos enteras sin depender de otra persona conectada.
[Mira la simulación de la mesa](#sala)


### Forzar lo que casi nunca pasa

Dejamos interruptores de prueba para provocar situaciones que casi nunca salen jugando, como el jackpot de cinco ases.
[Ver los cinco ases](#cartas-arriba)


### Publicar y seguir

Un juego conectado no termina al publicarse. Lo seguimos adaptando a Android y a Unity, y hoy el proyecto corre sobre Unity 6.
[Ver la historia del proyecto](#historia)

## Con qué está hecho Daker Online


### Unity 6 y C#

El juego entero: 40 scripts propios y 21.988 líneas de código.


### Photon PUN 2

Salas, mensajes entre jugadores y reconexión.


### Laravel

Cuentas y datos de jugador en dakeronline.com.


### Firebase Cloud Messaging

Notificaciones en el móvil.


### Anti-Cheat Toolkit

Protege lo que el juego guarda en el dispositivo.


### WebGL

Demo en el navegador, con builds DXT y ASTC.

Si tu idea va por aquí, mira cómo trabajamos en [desarrollo de videojuegos](https://overfuture.dev/desarrollo-de-videojuegos-y-experiencias-interactivas/), [apps para Android](https://overfuture.dev/desarrollo-apps-moviles/) y [proyectos con Unity](https://overfuture.dev/servicios/videojuegos/unity/).

## Lo que hay hoy sobre la mesa

Daker Online está publicado en [Google Play](https://play.google.com/store/apps/details?id=com.overfuture.daker) y se puede probar gratis en el navegador, con la [demo de la web oficial](https://dakeronline.com/playdemo).

Tiene dos modos: Daker Original admite hasta seis jugadores y 5 con descarte, hasta cuatro. Incluye mesas con amigos, clasificación y modo espectador. Para personalizar el perfil hay 53 avatares. Está en español y en inglés.

[¿Tienes un juego o producto en mente?](#fc-caja)
[Prueba el juego](https://dakeronline.com/playdemo)

[¿Cómo se hizo? La historia del desarrollo](https://overfuture.dev/blog/diseno-reglas-feedback-juego-cartas-movil/) · [Licencias de la marca DAKER](https://overfuture.dev/productos/daker-online/licencias/) · [Ver la ficha del proyecto](https://overfuture.dev/project/daker-poker-desarrollo-multijugador/)

- Daker Original, hasta seis jugadores.

- 5 con descarte, hasta cuatro.

- Menú de la demo web.

## Lo que más nos preguntan de Daker Online

### ¿Quién desarrolló Daker Online?

OverFuture, empresa de desarrollo de software y videojuegos de Zaragoza. Hicimos el juego en Unity, el multijugador y la demo web a partir del juego de mesa Daker Poker.

### ¿Daker Online usa dinero real?

No. Es un juego social para mayores de 18 años que no ofrece apuestas con dinero real ni premios en dinero. Se juega con fichas virtuales. Google Play indica que incluye anuncios y compras opcionales.

### ¿Con qué tecnología está hecho?

Con Unity 6 y C#. El multijugador usa Photon PUN 2, las cuentas van sobre Laravel y las notificaciones sobre Firebase. La demo del navegador es una build WebGL.

### ¿Dónde se puede jugar?

En Android, desde Google Play. En el navegador, con la demo de la web oficial: dakeronline.com/playdemo.

### ¿Cuánto cuesta desarrollar un juego de cartas multijugador?

Depende del alcance. Nuestros proyectos de gamificación y videojuegos parten de 2.000 €, IVA no incluido. El precio final depende de las mecánicas, los niveles, el arte, las plataformas y el multijugador.

La crupier que dirige las mesas de Daker.

## ¿Tienes un juego o producto en mente?

Cuéntanos la idea, aunque todavía sea una baraja encima de una mesa. Te respondemos en menos de 24 h laborables y te proponemos cómo empezar.

[Cuéntanos tu proyecto](#fc-caja)
[Desarrollo de videojuegos](https://overfuture.dev/desarrollo-de-videojuegos-y-experiencias-interactivas/)
