
Card Guardians is a live mobile roguelike by Tapps Games. The style was set before we joined, and holding it was the job: flat cel rendering with hard linework leaves nowhere to hide, and any drift in line weight or proportion reads immediately as a different hand.
Tapps Games
January 2025 to mid 2026
Photoshop, Spine, Illustrator
Android, iOS
See it live
Free on Android and iOS, published by Tapps Games.
Tapps Games runs Card Guardians as a live title with continuous content updates, which means the art requirement never stops. They needed a partner who could absorb a fixed monthly scope, work inside a style that already existed, and not need re-briefing every cycle.
The style was set before we joined. Casual stylized, flat cel rendering, hard linework. That is a harder brief than it sounds, because flat art has nowhere to hide: any drift in line weight, palette or proportion reads immediately as a different hand.
We took the content pipeline for eighteen consecutive months and delivered a package every thirty days, eight to twelve pieces each.
The scope inside a package moved with what the update needed. Some months were weighted to enemy concepts and their finished illustrations, others to background environments, UI chapter icons or Spine animation. Across the engagement that came to 97 pieces, with characters and enemies the largest single group at 37.
Consistency across eighteen months was held by two things, and neither of them was luck.
The first is that the same four to five artists worked the project from start to finish. A team that does not churn does not need the style re-explained, and by the third package the reference is in the artists' hands rather than in a document.
The second is that a dedicated Art Director on our side reviewed every package against the client's briefing parameters before it was delivered. Not a spot check at the end of a quarter, every package, for eighteen consecutive months.
The evidence is the work itself, shown here in the order it was produced. Ninety seven pieces made across a year and a half still read as one game.
































Want something like this for your game?
Let's talk