Browser constraints
Download size, memory, input, tab behaviour, browser differences, and lower-powered devices affect scope.
Hosting and backend
Accounts, multiplayer, analytics, events, and content delivery add both build and running costs.
Planning question
Set a loading-time and minimum-device target before the art pipeline grows.