But the game I *really* want to make is the System Design Game.
Take the simplest system: users can (1) create a post and (2) retrieve a single random post.
The idea is to model this as a sort of tower defense game, where the "incoming opponents trying to get through" are the requests.
Instead of towers, you invest in system components, like a server or a DB.
At each wave, the QPS increases, and you get extra budget.
With the extra budget, you can scale vertically (upgrade your components' specs) or horizontally (e.g., add a new server). (This mechanic exists in system design and tower defense games!)
The main game area is a canvas that resembles a system design diagram, where you can arrange your existing components and their connections.
As you reach later levels, you unlock additional system components (e.g., a load balancer).
The challenge is making a game where you have fun AND learn at the same time.
The images are just mocks.
This is like my idea but on steroids
x.com/hmmmmmm1458/status/2063496329490493501?s=20

