Trade Rush

Type: Side Project
Platform: iOS (iPhone)
Status: In Development
Built with: Figma, Claude Code, Swift

I've always wanted to make a game. Stock trading is what I have a genuine passion for, so I combined both into a retro arcade-style game where players trade their way through random days in stock market history.

Trade Rush design explorations showing four iterations of the trading UI

The Concept

Players are dropped into a random day in stock market history on the 15-minute timeframe. They don't know what day it is. They start with just the premarket data and have to read the chart to make trades. Go long, go short, or sit it out. The market plays forward and you trade as best you can.

At the end of the session, your performance hits the leaderboard. Best percentage gain wins. It's competitive, fast, and teaches real chart-reading skills through gameplay rather than tutorials.

Key Design Decisions

Custom Charts

Everything is built custom: the candlestick charts, volume bars, price lines. No third-party charting libraries. This gives full control over the visual feel and lets me create the dark, arcade-inspired aesthetic I wanted. The chart playback uses speed controls (0.5x to 10x) so players can fast-forward through slow periods or slow down when things get volatile.

Custom-built candlestick chart with OHLCV data and retro arcade styling

Leverage Unlock UI

The leverage selection screen is a game design moment. The "5x FREE FOREVER" option with a checkmark, the locked 10x and 20x tiers with "Watch 1 Ad" / "Watch 2 Ads" unlock conditions, the purple glow on the card borders. The visual hierarchy guides the player: free option is prominent, locked options tease what's available, and the PLACE ORDER button anchors the bottom.

Leverage unlock UI showing 5x free tier and locked 10x/20x tiers with ad-unlock mechanics

Visual Direction

The dark UI is intentional. It references both the retro arcade aesthetic and professional trading terminals. Green and red carry meaning everywhere in trading, so the color system is built around those associations. The LONG and SHORT buttons are large, bold, and tactile-feeling. When you're in the moment, the interaction needs to feel decisive and immediate. The overall feel is closer to a game than a finance app. The playback controls, the speed selector, the "END DAY" button. These are game mechanics wrapped in a trading interface. The design supports the gameplay, which is about quick decision-making and learning through doing rather than reading.

Designed in Figma, Built with AI

Designed in Figma and built entirely with Claude Code in native Swift. The custom chart rendering, historical data processing, and game logic were all developed through AI-assisted coding. Game state management, animation timing, and performance optimization for real-time chart rendering required a different kind of design-development dialogue than typical app work.