LexiBlocks combines two genres that rarely meet: falling-block stacking and word building. Each piece carries letters, and you clear the board by spelling words across or down.
A few things I learned building it solo in Flutter:
- Design the system first. I built a full design system (tokens, tile components, screens) before writing game code, and it made the Flutter build much faster.
- The core loop is one decision. Every drop trades survival against score. Everything else supports that.
- Word detection needs rules. I scan every row and column after each lock and take the longest valid word per run, so players get credit without subword spam.
Finally wrapped up this project, and I’m excited to share the case study! 💅 A fresh product design concept for a beauty dashboard. Would love to hear your thoughts! ✨
A beauty dashboard is such a fun product design challenge, Oleksandra. The Good morning, Olivia! greeting in the header makes business metrics feel personal instead of clinical, which is exactly what a beauty professional would want.
Jordan Racing concept.
What if Jordan Brand launched its own racing team? We imagined the full launch, from the Speed Demon campaign and posters to a telemetry inspired website, racing streetwear and a flagship research facility. Basketball heritage meets Formula 1 speed.
Designed by Studio /03
Concept project, not affiliated with Nike or Jordan Brand.
Art Direction, Brand Identity, Campaign Design, Web Design, Poster Design, Apparel Graphics, Motorsport, Concept