Upgrade Game Unity to Multiplayer
Worldwide
Summary I have a game on Google play develop in Unity https://play.google.com/store/apps/details?id=com.PyramidsmediaLTD.BEERGAMEtest&hl=en Transform the current single-player Beer Game into an online multiplayer experience with AI-generated dynamic images that update based on gameplay progress. ⸻ 2. Multiplayer Requirements • Game Mode: • Allow 2–4 players to play the same round in real-time. • Each player controls their own box (catching beer bottles). • Server/Networking: • Use Photon Unity Networking (PUN) or Unity Netcode for GameObjects if game is in Unity. • Game state sync: • Bottle drops must be identical for all players. • Scores updated live on a leaderboard UI. • Matchmaking: • Quick Match (auto-join available rooms). • Option for Private Rooms (with room code). • Win Condition: • Round ends after X time or missed Y bottles. • Winner = highest score. ⸻ 3. AI Image Generation Integration • API Choice (examples): • OpenAI Images API (DALL·E) • Stability AI (Stable Diffusion) • Any third-party NSFW-safe API depending on target region. • Mechanic: • Instead of using pre-loaded pictures, request new ones from the API at specific milestones: • Example: 100 points → API generates an image (character smiling). • Example: 300 points → another variant (character wink, different outfit). • Each player gets a personalized AI-generated image based on their performance. • Workflow: • Game sends API call with prompt: • Example: "Generate a retro pixel-art brunette character with playful wink." • API returns image (PNG/JPEG). • Game replaces placeholder image with the new one dynamically. • Caching: • Store generated images locally after download to reduce API calls. ⸻ 4. Technical Flow 1. Player joins room → multiplayer session starts. 2. Server spawns bottles → synced for all players. 3. Each catch increases score → shown on live leaderboard. 4. At milestones, client triggers AI API call → fetch new image. 5. Image displayed in UI overlay / popup → stored locally for reuse. 6. End of round → final leaderboard + AI-generated “victory image” for winner. ⸻ 5. Monetization Opportunities • In-App Purchases: • Premium “AI Image Packs” (exclusive prompts, higher quality). • Ads: • Watch an ad → get an “extra AI-generated picture.” • Subscription: • Unlimited AI generations / access to unique themes. ⸻ 6. Security & Compliance • Ensure API keys are secured (not hardcoded in client). • Filter AI prompts to prevent unsafe/illegal generations. • Respect age ratings (18+ distribution only). ⸻ 7. Deliverables • Multiplayer version (2–4 players online). • API integration for AI image generation. • Leaderboards + match results screen. • Basic UI/UX for selecting room, viewing generated images. • Documentation on API setup & key management.
$200.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:5 days ago
- Interviewing:5
- Invites sent:0
- Unanswered invites:0
About the client
- EgyptAsyut7:34 AM
- $885 total spent26 hires, 4 active
- Mid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by