Upgrade Game Unity to Multiplayer

Posted 5 days ago

Worldwide

Summary

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
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
In-App Purchases
User Authentication
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
Member since Apr 1, 2020
  • Egypt
    Asyut7:34 AM
  • $885 total spent
    26 hires, 4 active
  • Mid-sized company (10-99 people)

Explore similar jobs on Upwork

iOS Development
Unity
Android App Development
Cocos2d
Swift
Game Development
Game Design
2D Animation
Smartphone
Tablet
Personal Computer
Online Multiplayer
Card Game
Ages 18+
Game Development
Unity
WebGL

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo