starry-game

byUSATarend

Create a complete mobile game app called "Bubble Shooter Master" for Android. Game Concept: - It should be a classic bubble shooter game where the player shoots colored bubbles to match and pop groups of 3 or more. - The goal is to clear all bubbles from the screen using limited shots. Design: - Use a colorful, cartoon-style UI. - Background should be soft gradient (sky or jungle theme). - Smooth animations when bubbles pop. - Add sound effects (shoot, pop, win, lose). Core Features: 1. Aim and Shoot System: - Player can drag to aim and release to shoot bubble. - Show dotted aiming line. 2. Bubble Mechanics: - Random colored bubbles (red, blue, green, yellow, purple). - Match 3+ bubbles to pop them. - Falling bubbles effect when disconnected. 3. Levels: - At least 50 levels with increasing difficulty. - Different patterns for each level. 4. Power-ups: - Bomb bubble (explodes area) - Rainbow bubble (matches any color) - Fireball (breaks through bubbles) 5. Score System: - Points for popping bubbles. - Bonus for combos. 6. Game States: - Start Screen - Gameplay Screen - Pause Menu - Game Over Screen - Level Complete Screen 7. Controls: - Touch controls only. - Smooth and responsive. 8. Monetization: - Add rewarded ads (watch ad to continue). - Interstitial ads between levels. 9. Sound & Music: - Background music loop. - Sound toggle option. 10. Performance: - Optimize for low-end Android devices. - Lightweight assets. Tech Requirements: - Use Unity (C#) or Flutter / Android Studio (Java/Kotlin). - Clean and well-structured code. - Include comments in code. Extra: - Add daily rewards system. - Add coin system and in-game shop. - Save player progress. Output: - Provide full source code. - Include assets suggestions. - Explain how to run the app step-by-step.

Admin LoginLevel MapShopShop ManagerLevel ManagerAds ManagerDashboardGame OverStart ScreenLevel CompleteGameplay
Admin Login

Comments (0)

No comments yet. Be the first!

Project Tasks20

#1

Implement Theme & Structure

To Do

As a developer, I want to implement the global color palette, typography, and UI structure across all scaffold pages so that the app visually matches the mock-design pages exactly. This includes applying the defined color palette (#A3DFF2, #F7E8A9, #2B2B2B, #FF6F61, #B2B2B2), cartoon-style fonts, gradient backgrounds, and removing any pages not present in the design. Scope: align existing scaffold pages (home, login, signup, welcome, dashboard/overview, dashboard/ai-assistant, dashboard/settings) with the mock designs and remove unneeded pages.

AI 80%
Human 20%
High Priority
2 days
Frontend Developer
#13

Implement Player Progress API

To Do

As a player, I want my game progress (level reached, coins earned, power-ups owned) to be saved and retrieved via a backend API so that my progress persists across sessions. Build FastAPI endpoints for saving and loading player progress stored in MySQL.

AI 80%
Human 20%
High Priority
2 days
Backend Developer
#14

Implement Daily Rewards API

To Do

As a player, I want to claim a daily reward via a backend API so that I receive coins or power-ups for logging in each day (IST timezone). Build FastAPI endpoints for tracking and distributing daily rewards in MySQL.

AI 80%
Human 20%
High Priority
1 day
Backend Developer
#16

Implement Level Data API

To Do

As a player and admin, I want backend APIs to retrieve and update level configurations (bubble patterns, difficulty, publish state) so that levels are served dynamically and admins can push updates. Build FastAPI endpoints backed by MySQL.

AI 80%
Human 20%
Medium Priority
2 days
Backend Developer
#18

Implement Ads Configuration API

To Do

As an admin, I want backend APIs to configure and toggle rewarded and interstitial ads so that I can manage monetization settings remotely. Build FastAPI endpoints for ad configuration management in MySQL.

AI 78%
Human 22%
Medium Priority
1 day
Backend Developer
#2

Build Start Screen Page

To Do

As a player, I want to see an interactive Start Screen with a floating bubble cluster, daily reward claim button, Play button, and social share option so that I can begin my game session. Implement based on the existing Start Screen (v2) JSX design. The screen links to Level Map and triggers daily reward flow. Include dynamic bubble animations, color-shifting background gradient, and micro-interactions on menu options.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#3

Build Level Map Page

To Do

As a player, I want to view and select levels from a Level Map so that I can choose which level to play. Implement based on the existing Level Map (v2) JSX design. The map shows at least 50 levels with increasing difficulty indicators, locked/unlocked states, and navigates to the Gameplay screen on selection. Also links to the Shop.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#7

Build Shop Page

To Do

As a player, I want to access an in-game Shop so that I can browse and purchase power-ups (Bomb Bubble, Rainbow Bubble, Fireball) and cosmetic bubble skins using coins or INR in-app purchases. Implement based on the existing Shop (v2) JSX design. Linked from Level Map and Level Complete screen.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
2 days
Frontend Developer
#8

Build Admin Login Page

To Do

As an admin, I want to log into the admin panel so that I can access analytics, revenue, ad configuration, level management, and shop management. Implement based on the existing Admin Login (v2) JSX design. Links to the Dashboard on successful authentication.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
1 day
Frontend Developer
#15

Implement Coin & Shop API

To Do

As a player, I want backend APIs to manage my coin balance and shop transactions so that I can earn coins, spend them on power-ups or skins, and have purchases reflected in my profile. Build FastAPI endpoints for coin management and item purchases with MySQL persistence.

Depends on:#13
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
Backend Developer
#17

Implement Analytics API

To Do

As an admin, I want backend APIs that expose player analytics and revenue metrics so that I can monitor performance on the Admin Dashboard. Build FastAPI endpoints aggregating player data and ad revenue from MySQL.

Depends on:#13
Waiting for dependencies
AI 78%
Human 22%
Medium Priority
2 days
Backend Developer
#19

Integrate AI Asset Generation

To Do

As a developer, I want to integrate Google Nano Banana AI to generate in-game bubble designs and visual assets so that the game has unique, high-quality artwork without manual creation. Set up the AI pipeline to produce bubble sprites and UI elements on demand.

Depends on:#1
Waiting for dependencies
AI 70%
Human 30%
Low Priority
2 days
AI Engineer
#4

Build Gameplay Screen Page

To Do

As a player, I want a fully interactive Gameplay screen where I can drag to aim and release to shoot bubbles, see a dotted aiming line, match 3+ bubbles to pop them, watch bubbles fall when disconnected, use power-ups, earn points and combos, and access pause/game-over states. Implement based on the existing Gameplay (v2) JSX design. Includes touch controls, smooth animations, sound toggle, and interstitial ad triggers between levels.

Depends on:#3#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
3 days
Frontend Developer
#9

Build Admin Dashboard Page

To Do

As an admin, I want to view an Analytics Dashboard so that I can monitor player metrics and revenue performance at a glance. Implement based on the existing Dashboard (v2) JSX design. Links to Ads Manager, Level Manager, and Shop Manager.

Depends on:#8#1
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
2 days
Frontend Developer
#5

Build Game Over Screen Page

To Do

As a player, I want to see a Game Over screen after losing so that I can choose to watch a rewarded ad to continue or return to the Level Map. Implement based on the existing Game Over (v2) JSX design. Includes score display, rewarded ad button, and navigation back to gameplay or level map.

Depends on:#4#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#6

Build Level Complete Screen Page

To Do

As a player, I want to see a Level Complete screen after clearing a level so that I can collect earned coins, view my score, and navigate back to the Level Map or next level. Implement based on the existing Level Complete (v2) JSX design. Includes coin collection animation, score summary, and share score option.

Depends on:#4#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#10

Build Ads Manager Page

To Do

As an admin, I want to configure and manage interstitial and rewarded ads from an Ads Manager page so that I can control monetization settings. Implement based on the existing Ads Manager (v2) JSX design. Accessed from the Admin Dashboard.

Depends on:#9#1
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
1 day
Frontend Developer
#11

Build Level Manager Page

To Do

As an admin, I want to edit and publish level configurations from a Level Manager page so that I can update level difficulty, bubble patterns, and push updates to players. Implement based on the existing Level Manager (v2) JSX design. Accessed from the Admin Dashboard.

Depends on:#9#1
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
2 days
Frontend Developer
#12

Build Shop Manager Page

To Do

As an admin, I want to manage shop items (power-ups, skins, pricing) from a Shop Manager page so that I can update the in-game store inventory and pricing. Implement based on the existing Shop Manager (v2) JSX design. Accessed from the Admin Dashboard.

Depends on:#1#9
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
1 day
Frontend Developer
#20

Connect Frontend to Backend APIs

To Do

As a player, I want the game frontend to communicate with the backend APIs for player progress, daily rewards, coins, shop, and level data so that all game data is persisted and synced. Wire up API calls from Unity/frontend to FastAPI endpoints, handle auth tokens, error states, and offline fallback.

Depends on:#16#6#7#14#4#13#15
Waiting for dependencies
AI 82%
Human 18%
High Priority
3 days
Frontend Developer
Admin Login design preview
Admin Login: Sign In
Dashboard: View Analytics
Dashboard: Monitor Revenue
Ads Manager: Configure Ads
Level Manager: Edit Levels
Level Manager: Publish Update
Shop Manager: Manage Items