Building CardCore - April 5, 2026 - Deck Builder V2: Meta Stats Baked In, Analytics on Everything, and Pulling Some Heat
The deck builder you wish existed? We built it.
I've used every SWU deck builder out there. SWUDB, Dreamborn, Moxfield ports, random Google Sheets with conditional formatting. They all do the same thing: give you a search bar, let you add cards to a list, maybe show you a mana curve. Done.
That's not good enough. Not even close.
When I sit down to build a competitive deck, I don't just want to know what cards exist. I want to know what cards are winning. I want to know if that 3-drop I'm considering is showing up in 20% of tournament-topping lists or if it's a pet card that nobody runs. I want to see my cost curve, my aspect distribution, my trait density, my keyword spread, and my trigger breakdown - all updating live as I add and remove cards. And then I want to draw a test hand before I sleeve a single card.
That's what Deck Builder V2 does. And none of it existed six weeks ago.
SWU Meta Stats - built in, not bolted on
Here's the thing that sets CardCore apart from every other deck builder in the SWU ecosystem: we partnered with SWU Meta Stats to embed competitive meta data directly into the card search.
When you search for a card in the CardCore deck builder, you don't just see the card name, cost, and stats. You see a meta percentage badge - live tournament data telling you exactly how prevalent that card is in winning decklists. Search for Beguile? There's a purple badge reading "20.0% meta" right below the card. That's not a guess. That's real tournament data from real events.
This isn't a link to another site. It's not "check SWU Meta Stats in another tab." The data is right there, inline, while you're building. You're making decisions with the same information that top-finishing players are using - and you never have to leave the page.
The attribution is right at the top of the search results: "Meta data by SWU Meta Stats." Credit where it's due. Michael and the SWU Meta Stats team have built an incredible competitive data platform, and we're honored to have their data powering our builder.
The stats panel that actually tells you something
Below your decklist, the Deck Stats panel gives you analytics that would make a data scientist happy.
The headline numbers. Average cost, curve peak, and aggression percentage. At a glance, you know if your deck is aggressive or grindy, if your curve is smooth or lumpy, and what your average resource commitment looks like per card.
The cost curve. A full bar chart broken down by aspect - Aggression in red, Command in green, Heroism in teal. Every cost slot from 1 through 7+ shows you exactly how many cards sit at each point. You can see holes in your curve instantly. That gap at 4? That's a problem. The spike at 2? Intentional or accidental? The chart doesn't lie.
Card types. A horizontal bar showing your split between Events, Upgrades, and Units. Are you running too many events and not enough bodies? The bar tells you.
Aspects. A donut chart showing your aspect distribution with exact percentages. Aggression at 42%, Heroism at 37%, Command at 21%. If your deck is supposed to be Aggro-Heroism but Command is creeping up to 30%, you've got a focus problem.
Top traits. Vehicle 43, Fighter 39, Rebel 27, Republic 17, Tactic 11. This is where synergy becomes visible. If you're building around Vehicle synergies and only 15% of your deck has the Vehicle trait, the numbers will tell you before your opponent does.
Top keywords. Ambush 5, Saboteur 5, Sentinel 4, Raid 2. Keyword density matters. A deck with zero Sentinel and zero Ambush plays very differently from one loaded with both.
Triggers. When Played 21, On Attack 15, When Defeated 5. This breakdown tells you where your deck generates value. Heavy "When Played" means your deck wants to deploy every turn. Heavy "On Attack" means you need to protect your board. Heavy "When Defeated" means you don't mind trading. These aren't flavor stats - they're strategic indicators.
The considering shelf
This is a small feature that changes how you think about deck building.
When you're evaluating cards, you don't have to commit them to your deck immediately. Drop them into the Considering section - a holding area where you can park cards you're thinking about. Compare them side by side. Check how they'd affect your curve. Then move them into the deck or drop them.
It sounds simple but no other SWU builder does this. Every other tool forces you into a binary: the card is in your deck or it isn't. The Considering shelf gives you a middle ground - the digital equivalent of laying cards out on the table before you decide.
Draw Test Hand
At the bottom of the builder, one button: "Draw Test Hand (6 cards)."
Click it. See what your opening hand looks like. Click it again. And again. Does your deck consistently give you a playable opener? Are you flooding on 5-drops? Are you never seeing your key 2-drop? Ten test hands will tell you more about your deck than ten games will, and it takes thirty seconds instead of three hours.
Leader, Base, Main, Sideboard - all tracked
The builder tracks your deck composition in real time: Leader 1/1, Base 1/1, Main 60/50, Sideboard 7/10. You can see at a glance if you're over on your main deck, if your sideboard has room, and whether you've remembered to pick a leader and base. The Main count shows both current and target, so 60/50 means you're 10 cards over and need to cut.
Aside: I still rip packs
I want to take a minute to talk about something that doesn't have anything to do with code.
I cracked some Lawless packs today. And I pulled heat.
Three Serialized cards in one session - Sabine Wren - Spectre Five (234/250), Phantom - Spectre Shuttle (185/250), and The Ghost - Home of the Spectres (169/250). Three Spectre crew members, all numbered out of 250. The entire Spectre squad showed up in serialized form like they were running a coordinated mission. And then a Showcase Aurra Sing leader to round it out - straight into the top loader.
There's something about pulling a serialized card that hits different. It's not just rare - it's yours. Number 169 out of 250 Ghosts in existence. That specific card, that specific number, that's it. And when you're holding three of them from the same set, from the same pull session? That's the kind of moment that reminds you why you play this game.
Every single one of those cards went straight into my CardCore collection. Added, tracked, variant correctly tagged. And yeah, I used the same system I'm building for all of you to do it.
That's the part that keeps me going. I'm not building CardCore as some abstract product exercise. I'm building it because I'm a Star Wars Unlimited player who got tired of spreadsheets and screenshots. Every feature in the deck builder exists because I sat down to build a deck and said "why can't I see this?" Every stat in the analytics panel exists because I wanted to know the answer and had nowhere to look.
When I pulled that Sabine Serialized and immediately added it to my collection on CardCore, I felt the same thing every collector feels - that rush of seeing the number stamped on the card. But I also felt something else: the system worked. The card was in my collection in seconds. The variant was correct. The serialized flag was set. The market price populated. The collection count updated.
That's the feedback loop. Play the game, build the tools, use the tools, play the game better.
What's next
The April 12 tournament is a week away. Between now and then, we're pushing hard on the deck browse experience - deck prices, collection percentage overlap, archetype tags, community sorting, and the big one: "Add Missing Cards to Cart." CardCore is the only SWU deck builder that's also a store. It's time to connect those two things.
The deck builder is live right now at store.cardcore.gg. Go build something. The meta data is waiting.