Memory Royale logo

Memory Royale

2026

Juego de cartas 2D desarrollado en Unity

Ir a la aplicación

Sobre el proyecto

Memory Royale es un juego de memoria multijugador local (2 – 4 jugadores, hotseat) desarrollado en Unity con C#.

Cada jugador tiene puntos de salud y se trata de debilitar a los rivales con los efectos de las cartas cuando se encuentran pares iguales.

La arquitectura central se basa en una máquina de estados con cuatro fases por turno (inicio, intento, selección y fin), gestionada por la clase GameLogic.

Las cartas y los paneles de jugador se generan mediante prefabs instanciados dinámicamente en tiempo de ejecución.

Se utilizaron corrutinas para sincronizar el retardo entre el volteo de cartas y su ocultación, y para dar tiempo de lectura al narrador en los efectos automáticos.

Las animaciones se implementaron con DOTween.

Unity C# DOTween ScriptableObjects WebGL Prefabs

Efectos de cartas

2 – 10 Daño directo
Number cards 2 to 10
Resta tantos PS al rival elegido como valor tenga la carta.
J Robo de vida
Jack card
Recuperas 2 PS.
Todos los rivales reciben 2 PS de daño.
Q Daño en área
Queen card
Todos los rivales reciben 5 PS de daño.
Tú no recibes daño.
K Escudo
King card
Obtienes un escudo que bloquea el siguiente daño recibido.
Máximo 3 escudos.
A Curación
Ace card
Recuperas 5 PS.
Sin límite de PS máximos.

Jugar

NOTA: Algunas funcionalidades pueden presentar errores en Android o IOS.