Brett Owers
← All Projects

Hot Potato Games

Production

May 1, 2025

The Hot Potato Games web hub — an Angular platform meant to feel like a modern, crypto-integrated AddictingGames.com. Hosts trivia, Code Words, Sod Tori, and more games under one roof. The gaming division's digital home and the catalog model fully realized.

Purpose

hotpotatogames.com is the central hub for the gaming division — an Angular web app that aggregates all HPG games into one destination. The vision: a modern AddictingGames.com with crypto integration, where visitors play games, earn rewards, and engage with the Potatuhs community. Games include trivia, Code Words (word game), Sod Tori (tactical grid combat), and the other titles from the catalog.

Stack

AngularTypeScriptWebCryptoXRPLGaming Platform

What I Learned

  • AddictingGames.com was the gold standard of the old internet game portal: hundreds of games, instant play, no downloads. Hot Potato Games aims for the same instant-play feel but with modern tech: Angular for the SPA shell, embedded games via iframes or web builds, and crypto integration for rewards. The nostalgia of the old internet game portal meets the infrastructure of modern web apps.
  • Angular was chosen for this project — a different framework choice from the Next.js/React pattern used across most Potatuhs properties. Angular's opinionated structure (modules, services, dependency injection, RxJS) suits a large, feature-rich platform better than React's flexibility. For a game hub with auth, wallet integration, leaderboards, and multiple embedded games, Angular's conventions prevent the codebase from becoming chaotic.
  • Crypto integration (likely XRPL, connecting to the xrpl-trader project) adds a reward layer: play games, earn tokens, spend tokens. This transforms casual gaming from entertainment into an economy. The crypto integration is what differentiates HPG from a standard game portal — players have a financial incentive to return.
  • Hosting multiple games in a single web app requires careful architecture: each game runs in its own context (iframe for Flutter web builds, or separate Angular routes for native web games), the shell handles auth and wallet state, and a shared API manages leaderboards and achievements. The hub is the operating system. The games are the applications.

Key Insights

  • The game portal model (many games, one destination) is the same model as Explore The Cell (22 mini-games, one app), just at the platform level. The pattern keeps scaling: one app with many games → one website with many games → one brand with many game platforms. Each level of scale adds distribution and cross-promotion benefits.
  • AddictingGames, Miniclip, Newgrounds, Kongregate — the old internet game portals understood something that app stores obscure: discoverability through adjacency. A player who comes for one game sees twenty others. The game portal is a discovery engine. The App Store, by contrast, isolates each game in its own listing. HPG as a web hub reclaims the portal advantage.
  • The crypto layer is ambitious but aligns with the Potatuhs ecosystem's technical roots (the Ethereum experiments, the XRPL trader, the Whitebay NFT experience). The difference: crypto in HPG serves the gameplay loop (rewards for playing), not speculation (buying assets hoping they appreciate). This is crypto as utility, not crypto as investment. The distinction matters for both ethics and sustainability.
#Angular#gaming-platform#Hot-Potato-Games#Potatuhs#XRPL#crypto#game-portal#AddictingGames#web#trivia#Sod-Tori

This post was composed through a conversation between Brett Owers and Claude Code (Anthropic). The content reflects Brett's recollection of each project and the lessons drawn from it. Some details may be approximate or omitted — the purpose is to paint an honest picture of a software engineer's development over time, not to serve as a precise historical record.