Rusted Tide
A solo, dieselpunk-flavored deck-builder rendered in 3D with Three.js. Each turn you draw a hand, play cards for Firepower and Supply, buy stronger cards from the Market, and spend Firepower to defeat hostiles before they break through the Frontline.
How to play
- Click cards in your hand to play them and build Firepower & Supply.
- Some cards let you Purge — click hand cards to permanently remove weak starters.
- Click affordable Market cards to buy them into your discard pile.
- Click a glowing hostile to defeat it with your Firepower.
- End your turn to draw fresh — but a new hostile advances each turn.
- Clear every hostile to win. Let three break through and the run is over.
The rules engine is a faithful TypeScript port of the original Unity C# prototype (cards, market, frontline, and turn flow), extended with combat and win/loss so it plays end-to-end in the browser.
Changelog
v0.2.0
2026-06-01- ✨Cards now glide into place instead of snapping when you play, buy, or hostiles advance.
- ✨Playing a card pops floating +Firepower / +Supply numbers; recruited cards fly to your discard pile.
- ✨Defeating a hostile triggers an impact burst with floating cost and reward numbers.
- ✨The screen shakes and the Scars counter flares when a hostile breaks through the Frontline.
v0.1.0
2026-06-01- ✨Initial release of Rusted Tide: a 3D dieselpunk deck-builder ported from the Unity prototype.
- ✨Play Firepower and Supply cards, buy from the Market, and defeat hostiles in the Frontline.
- ✨Purge weak starter cards to thin your deck, and survive before too many hostiles break through.