I’m building an Android-only color-prediction game and want a clear, actionable roadmap rather than generic advice. The core loop is simple: the player predicts the next color that will appear, while an AI opponent makes its own prediction so the user feels challenged every round. Here’s exactly what I need from you: • A concise technical blueprint that starts with project setup in Android Studio (Java or Kotlin) and ends at a signed APK ready for release on Google Play. • A breakdown of game architecture—UI layer, prediction logic, and a lightweight backend (local or cloud-hosted) to record scores. • The AI opponent’s design: algorithm choice, data structures, and sample code that lets the bot “learn” from the player’s previous moves so difficulty scales naturally. • Guidance on color-animation effects, sound cues, and asset optimisation so the game remains under typical Android size limits. • Suggestions for libraries or engines (plain Android Canvas, LibGDX, or integrating Unity as a library) and the pros/cons of each for this specific mechanic. • A short QA checklist covering frame-rate targets, device compatibility (Android 8 to current), and steps for Google Play Console submission. By the end, I should be able to follow your document, copy the snippets, and compile the first playable build without confusion. Source files, diagrams, and any assets you create must be included. If something is unclear, please anticipate the questions and answer them inside the guide—think of it as handing me a mini-course tailored to this single game.