Play Gundam Card Game online now!

Victory is never determined by the mobile suit performance alone!

Nor is it decided by the skill of the pilot, alone.

The result itself is the only truth! - Fix release!

youtube

Join the Arena

Season

Steel Requiem

Climb the leaderboard and compete throughout the season! Steel Requiem season ends on March 13th.

1º

F91

1572
2º

shinn201

1407
3º

TAKU

1361
4º

koutei

1131
5º

Taidana

1074
6º

silver0829

1073
7º

猗窩座あかざ

1040
8º

しゅー

1028
9º

야김렝

1009
10º

Johannes

970
11º

Turbokid

967
12º

Chelinka

966
13º

bbb

942
14º

283

916
15º

OujiBobo

896
16º

Nicromatic

894
17º

pegasus

894
18º

ASN NTYP

889
19º

Entropic

889
20º

willyumi

886
21º

wwwwwwww

885
22º

NPC

882
23º

那个男人

880
24º

Ran

874
25º

AI桃白白

872
26º

スベイスランナウェイ

860
27º

Timmmmmmmy

859
28º

Lil Gup

851
29º

aloz

845
30º

Charades

844

Dev Updates & Bits

img

After a week of timeout from active MSA development I came back reshuffled and ready to March!

The first priority these days came from our Discord, where the “bad hands” topic and a potential (but not confirmed) issue with the site shuffle method came up again. I spent a couple of hours testing, simulating, and evaluating possible alternatives to the current shuffle algorithm.

The previous implementation was based on Lodash’s shuffle method, which internally uses Math.random() and implements the Fisher–Yates shuffle. It has always been a perfectly valid and widely used approach for randomizing arrays. The new implementation now uses crypto.randomInt() instead.

Across all the simulations and statistical tests I ran, the results were essentially statistically identical. Because of that, I didn’t see any issue in making the change.

One important point mentioned by a couple of users is that crypto.randomInt() is cryptographically secure, that means it relies on stronger sources of randomness provided by the system. From a general information-security standpoint, this is considered better and more modern practice. That said, for the specific purpose of shuffling cards, randomness quality and statistical distribution should remain practically the same.

So in theory players shouldn’t notice any real difference. Still… I’d like to believe this helps players to receive less bad hands. Haha.

Psychology of the thing

I’ve been reading a lot about this topic recently, and I do believe there is also a psychological factor involved in how we perceive “bad hands” when playing digitally.

When playing at a local store, several factors naturally reduce that feeling:

  • Downtime between matches — games are slower and more spaced out.

  • Smaller sample size — you simply play far fewer games in person than online.

  • Manual shuffling — players tend to pile shuffle, split, and mix cards in ways that reduce streak perception (even if it doesn’t produce true randomness).

  • Social interaction — chatting, discussing plays, and handling physical cards shifts attention away from variance.

  • Memory bias — we tend to remember extreme hands (good or bad) more clearly than normal ones.

Online, however, games happen much faster and in much higher volume. When you can play dozens of games in a short period of time, statistical variance becomes much more visible -and sometimes much more frustrating.

Good and bad hands are part of any card game. And we know that in the Gundam Card Game especially, the combination of luck, micro-decisions, and the lack of draw power in certain decks can sometimes leave you with that legendary hand of five pilots - the kind people love to screenshot and post on Discord.

Anyway, I’ll keep monitoring community feedback on this topic. Thanks to everyone who has been participating in the discussion.

Deck Check and Test Hands

Alongside that, I also added a small feature to improve deck visibility and help players test the site’s randomness themselves.

Saved decks now have options to inspect the deck list more easily, showing cards and quantities. In addition, the Hand Test tab now allows you to simulate the opening hand, mulligan and deck sequence using the exact same shuffle algorithm used by the site.

You can click Refresh as many times as you like to see how the RNG treats you. But be careful! You might spend all your lucky hands there before the real match.

Thanks again for playing, supporting the project, and sharing your feedback. ST09 is comming next!

Almost Friday! Cheers, Doug!

It was Carnival last start of week here in Brazil, so I took a little time to rest and enjoy it with my family. Still, I worked quite a lot, both on my main job and on MSA. Here is a quick summary of what was updated this week (not necessarily in order):

Infrastructure and monitoring improvements

I pushed several infrastructure and server monitoring improvements. Good news: server is running beautifully, light, stable, and extremely fast. Performance is looking very solid (Ill continue monitoring and keeping you guys updated!).

Match history (initial version)

Some of you may have already noticed - I shipped the first implementation of Match History this week. For now, it is simple: you can see a list of your most recent matches. Soon I will add: win-rates and filters (more metrics for those who enjoy numbers).

Discard window

The discard view window will no longer close while you are checking your opponent’s discard pile. Yes… finally!

Combat resolution order adjustment

When I fixed the Peacemillion issue, I accidentally introduced a problem in the combat end trigger resolution order. That should now be correctly handled. If you notice any inconsistencies, please let me know.

Quick return to your ongoing match

Another nice suggestion from Discord... If you are currently in a match, a link will now appear on the home page so you can quickly return to your game and avoid keeping your opponent waiting.

Join us on Discord

Speaking of Discord - come hang out with us. https://discord.gg/BRMwz2WX3s

The community is growing slowly and steadily. It is very welcoming, especially if you are just starting and have questions, suggestions, or bug reports.

Thank you all for the feedback, support, and for playing.

Happy Friday! Cheers, Doug!

Jett
Bya
Darkann
JhustKards
Anime Point
Taylor
Graham
merry cistmas
ZERO
Lem
ztypez
YouTube
Andrey
Ariel
OpMeteor
Shaed
PrataOnFire
vnk
fuerte
TuffGhost
daudauguy
sledly
TheEgman
YouTube
Doug

Screenshots

What is Mobile Suit Arena?

MSAMSA

Mobile Suit Arena is a free online platform dedicated to the Gundam Card Game.

Fully automated and featuring every card currently available, the platform allows you to test strategies and play competitive matches against real players — all directly from your browser. Our mission is to provide a reliable space where you can train and sharpen your skills.

More than just a digital tool, Mobile Suit Arena is designed to help players get ready for official events and tournaments at their local stores. It’s the perfect place to refine tactics, explore new interactions, and step into each event with confidence and experience.

MSAMSA

Disclaimer: All Gundam names, designs and trademarks are the property of SOTSU, SUNRISE and BANDAI.

Mobile Suit Arena is a non-official fan creation and has no connection to the official Gundam brand.

Please support the official game and franchise at gundam-gcg.com.

v1.3.6-03050843