Skip to content
Mavrick Blackburn
All projects

Case study

NextPlay

Find the next game worth your time.

Role
Design and build
Status
Unreleased

01/07

  • Discover: the front page of the app, and where it opens.
    Discover: the front page of the app, and where it opens.
  • Search across the catalogue.
    Search across the catalogue.
  • A game page: live player count, visits, favourites and Roblox approval alongside a discovery score of the app's own.
    A game page: live player count, visits, favourites and Roblox approval alongside a discovery score of the app's own.
  • Saved games, most recent first — each card carrying its live player count, lifetime visits and genre tags.
    Saved games, most recent first — each card carrying its live player count, lifetime visits and genre tags.
  • Collections: your own shelves, grouped however you think about them rather than by the genre the platform assigned.
    Collections: your own shelves, grouped however you think about them rather than by the genre the platform assigned.
  • The profile: play styles, session length and who you play with — the preferences the recommendations are built on.
    The profile: play styles, session length and who you play with — the preferences the recommendations are built on.
  • Sign-in.
    Sign-in.

Overview

A discovery app for Roblox games. Trending is ranked by players actually in-game right now, Hidden Gems by rating rather than reach, and recommendations get personal once you sign in. Every card carries live player counts, total visits, developer and genre, with collections and a wishlist on top.

Technology

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Prisma
  • Cloudflare D1
  • Cloudflare Workers
  • Wrangler
  • Motion
  • Third-party APIs
  • Git & GitHub