Bundled vs Server-Fetched Hints in a Mobile Puzzle Game

System Design · Karat · Easy

A mobile puzzle game needs to give players hints. Evaluate two options: bundling the hints with the app itself, or retrieving them from a backend server at runtime. Assess the trade-offs between the two along these dimensions: the player's experience, performance, whether the game works offline, how much storage the app takes up, security, and how easily hints can be updated or tailored to individual players. After weighing them, propose and justify the design you would…

Loading the rest of the question…